0

インジェクションスクリプト(開始スクリプト)があり、その最終的な目標は別のURLにリダイレクトすることです。そのインジェクションスクリプトは拡張設定にアクセスする必要があるため、グローバルHTMLファイルにメッセージを送信します。そのグローバルファイルは設定をチェックし、プロパティを設定することで適切なURLにリダイレクトしsafari.application.activeBrowserWindow.activeTab.urlます。

私が見つけたのは、多くの場合、中間ページが最初に読み込まれ、せいぜい迷惑なUXになり、最悪の場合はエラーが発生するということです。これはメッセージングの非同期性の結果であると思いますが、それを停止する方法を見つけることができませんでした。

拡張設定からの読み取り中にデフォルトの動作(最初に要求されたページの読み込み)を防ぐ方法はありますか?

ありがとう。

4

1 に答える 1

1

Safari拡張APIの現在の状態を考えると、これは単純に不可能のようです。

于 2010-07-23T12:07:04.847 に答える