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 操作異常。


沒有留言: