Safari 拡張機能を開発します。Chrome 拡張機能があります。
そして、サファリ拡張機能で同じコードをマージしたいのですが、そうする可能性はありますか.
しかし、chrome structure に従って、Chrome は Background Js を使用して Addon および内部 JS と通信します。chrome.runtime.sendMessage 経由。chrome.runtime.sendMessage({ Safari 拡張機能で、すべてのメッセージを処理できるバックグラウンド ファイルのようなものを使用できますか?
Post Messaging/Dispatch Message を介して通信できます。
アドオン/グローバル =>> 注入されたスクリプト。=>> アドオン/グローバル ファイル。
しかし、Chrome のように Post/Dispatch Messaging (chrome.runtime.sendMessage) を介して JavaScript ファイル (Global/Popover Html File で読み込まれる) 間で通信したい。
Local.JS =>> BackGruound.Js =>> Local.JS
BackGruound.Js => Content.Js =>> グローバル。