Firefox 用のアドオンを開発しました。
リダイレクトリンクがあります:
https://www.google.com.vn/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2FAdd-ons%2FCode_snippets%2FTabbed_browser&ei=3pfhU-TMIMPo8AXhg4GoAw&usg=AFQjCNGYBJDxF8FAEl3gxl1DcqTes93HFQ&bvm=bv.72197243,d.dGc
このリンクは次の場所にリダイレクトされます。
https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Tabbed_browser
このコードを使用して、リダイレクトする前にリダイレクトリンクを取得しています
var doc = event.originalTarget;
var origEl = event.target || event.srcElement;
if(origEl.tagName === 'A' || origEl.tagName === 'a') {
alert( gBrowser.currentURI.spec);
}
それは与えます:
https:// developer. mozilla. org/en-US/Add-ons/Code_snippets/Tabbed_browser
しかし、以前のリダイレクト リンクが必要です。
gBrowser.currentURI.spec
タブの現在の URL を取得すると思います。Google で検索しましたが、元のリダイレクト リンクを取得する方法が見つかりませんでした。