インジェクションスクリプト(開始スクリプト)があり、その最終的な目標は別のURLにリダイレクトすることです。そのインジェクションスクリプトは拡張設定にアクセスする必要があるため、グローバルHTMLファイルにメッセージを送信します。そのグローバルファイルは設定をチェックし、プロパティを設定することで適切なURLにリダイレクトしsafari.application.activeBrowserWindow.activeTab.url
ます。
私が見つけたのは、多くの場合、中間ページが最初に読み込まれ、せいぜい迷惑なUXになり、最悪の場合はエラーが発生するということです。これはメッセージングの非同期性の結果であると思いますが、それを停止する方法を見つけることができませんでした。
拡張設定からの読み取り中にデフォルトの動作(最初に要求されたページの読み込み)を防ぐ方法はありますか?
ありがとう。