4

現在Safari拡張機能に取り組んでいますが、開始スクリプト内から拡張機能の設定にアクセスする方法を見つけることができませんでした。メッセージからglobal.htmlファイルに取得することで、終了スクリプトから問題なくアクセスできます。ただし、開始スクリプトでそれを試してみると、global.htmlから応答が返ってこないようです。誰かがこれに対する解決策を知っていますか?それとも私は何かを見落としているだけですか?

4

1 に答える 1

1

開始スクリプトを使用すると、それを挿入してそのページのDOMにアクセスします。クラスに対して電話をかけるのではなく、SafariExtensionクラスに対して電話をかけたいと思うでしょうSafariContentExtension。これは比較的小さな違いですが、グローバルページではなく、挿入されたスクリプトから拡張機能にアクセスする場合にすべての違いが生じます。

編集:数日前にこの質問に答えて以来、私は自分のSafari拡張機能にカスタム設定ページを追加する作業を始めました。クラスbaseURIを使用してのみ拡張機能の変数にアクセスできるようです。SafariContentExtensionどうやらAppleはそのクラスに完全なものと同じアクセス権を与えないだろうSafariExtension

于 2012-10-06T01:08:31.130 に答える