2012-08-09 65 views
1

我的html頁面重定向到不同的URL。我想以某種方式處理這個問題,並捕獲我的頁面重定向到的新URL。是否有可能通過JavaScript?通過javascript捕獲URL更改事件

在此先感謝!

編輯

重定向的URL是我的域名。我想要做的是捕捉URL並自己向URL發送請求。

EDIT2

這不是我的代碼是做重定向。它通過某種第三方小程序完成。

+0

'var str = window.location.href; alert(str);'這個javascript代碼會給你這個代碼所在頁面的URL。所以你可以在你的新頁面中使用它來獲取URL,如果這就是你想要的。否則請詳細解釋。 – LINGS 2012-08-09 05:24:17

+0

@LINGS;問題已更新! – HashimR 2012-08-09 05:27:36

回答

2

您無法截取其他網域中其他網頁的網址設定。在URL被設置爲新頁面的時候,新頁面已經加載並且您的JavaScript不再存在。

如果它是你自己的代碼在你自己的頁面上做重定向,那麼你只需要重寫那些代碼就可以做你想做的事。創建一個重定向函數,將所有重定向的地方改爲使用該函數,並在該函數中執行您想要執行的任何工作,然後將window.location設置爲新URL。

+0

感謝您的回覆。編輯的問題。 – HashimR 2012-08-09 05:35:18

+0

如果它是代碼,你不能改變它是重定向的,那麼你無能爲力。你可以調查[window.onbeforeunload](https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload),但它可能不是你想要的。 – jfriend00 2012-08-09 05:36:52

+0

已經做到了。唉!我很無奈:( – HashimR 2012-08-09 05:37:28

相關問題