2022-01-26

Mobile Safari 簡繁轉換

iOS 15 後,Safari 支援 Extension,而最近發現 Userscripts 支援 iOS 的 safari,立馬裝來試試。

之前同文堂有提供繁簡轉換的 js ,但是對於動態的內容不會自動即時轉換,因此我就調整了一下,針對動態插入畫面的內容也進行轉換。

主要是加上:document.addEventListener("DOMNodeInserted", convert_trad, true); 來處理動態內容。  

設定後,就不用再去看殘體字了,這個 script 沒有對用詞進行轉換,不過對我來說已經夠用了。

 Userscripts 可以使用 icloud 當放 js 的目錄,因此可以利用 icloud 來同步電腦上的 script。

2022/02/11 Update 

優化動態內容轉換處理方式,改用 MutationObserver 來處理,避免造成 Google docs 操作異常。


2022-01-22

設定 iPhone 假的 GPS 位置

 libimobiledevice 是一個與 iDevice 溝通的工具包,裡面包含了不少好用的工具,而今天我要用的是設定 iDevice GPS 的工具:idevicesetlocation


安裝方式:

    brew install libimobiledevice

使用方式:

iPhone 接上電腦後,執行:

    idevicesetlocation -- 24.986901945818218 121.53703021237283

後面的兩個數字,前面是緯度(Latitude),後面是經度(Longitude),執行完後,裝置上的位置就會移到該地方。
重置方式:
    idevicesetlocation reset