【发布时间】:2014-12-25 13:27:01
【问题描述】:
我的目的是在不丢失引用者的情况下打开新标签。所以,我有这个代码:
$(document).click(function() {
window.open('http://www.google.com', '_blank');
});
它就像一个魅力,但当我使用 IE 浏览器时它不会保留引用。我搜索并查看以下代码,但我不知道如何应用到我的问题。
<form action="http://google.com" method="get" name="redirect"></form>
<script> document.forms['redirect'].submit() </script>
那么,有什么方法适用于所有浏览器?
【问题讨论】:
-
你能添加一个url参数作为你的referer吗?无论如何,推荐人通常被认为是可疑的
-
嗨,我不太明白你在说什么@TobyAllen
-
为什么要保留referer?你能打开一个带有 www.mywebsite.com?referer=myotherwebsite.com 的页面,然后在你的新页面中阅读。
-
如果您提交表单
<form action='http://google.com' target=_blank ><input type=submit></form>会发生什么? -
@TobyAllen,google_analytics 需要它:D
标签: javascript jquery redirect browser