リクエストがウェブサイトに送信される前にURL文字列を取得する方法はありますか?私はここでそれについての投稿を見つけました:
https://forums.mozilla.org/addons/viewtopic.php?f=7&t=11259&p=26111
しかし、アドオンSDKで「Browser:OpenLocationコマンドにフックする」方法については何も見つかりませんでした。
基本的に私がしていることはこれです:
- 要求されようとしているURLをチェックして、それが私の正規表現と一致するかどうかを確認します。
- 一致する場合は、Webサイトに送信されるuserAgentを変更します。(general.userAgent.overrideを設定することにより)
したがって、リクエストはすでに送信されているため、ページの読み込み開始後にURLを確認できません。また、閲覧が遅れるため、ページを再読み込みしたくありません。
ありがとう!