2011-10-11 67 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确认? –