2011-10-11 69 views
1

有什麼辦法可以讓頁面重定向而不必使用窗口或文檔?有沒有觸摸窗口或文檔的重定向方法?

或其他一些解決Adsafe的工作?

<div id="REDIR_"> 

<script> 
    ADSAFE.go("REDIR_", function (dom, lib) { 
     "use strict"; 
     window.location = "http://www.google.com"; 
}); 
</script> 
</div> 
+1

您可以創建一個鏈接元素,然後鏈接觸發點擊事件,或者你可以創建一個表單,並觸發submit事件。但是,你爲什麼要去麻煩? –

+0

到目前爲止,最簡單的方法是服務器端。有什麼阻止你這麼做嗎?另外,你在用什麼語言編寫你的服務器腳本? – Bojangles

+0

問題沒有寫作的意義。如果你解釋你爲什麼要這樣做,答案會更有用。 –

回答

2

嘗試元數據?

META http-equiv = "refresh" content = "0; URL = anydomain.com/destination.html" 
1

您可以在文檔中寫入元重定向。

document.write('<meta http-equiv="refresh" content="0; url=http://example.com/">');

+0

雖然這仍然會觸碰「文檔」。 – Zach

+2

。 。 。我是否看到有人主張使用'document.write'? –

+0

@Zach的確如此,但我懷疑文檔或窗口的使用與現代瀏覽器認爲自動化和/或潛在惡意時傾向於阻止的相關方法有關。 OP確認? –