2

我正在使用 Internet Explorer 运行一些我使用 javascript 代码 window.open 的代码。这是下面的示例代码。这是写在一个页面r_test1.asp

<script type="javascript">
window.open('r_test2.asp');
</script>

一个名为 r_test2.asp 的窗口打开,我正在尝试获取引用。页面 r_test2 的代码是

response.Write(request.ServerVariables("HTTP_REFERER"))

问题是我在 mozilla 或 chrome 中获得了引用,但在 Internet Explorer 中却没有,我在那里非常需要它

4

1 回答 1

1

当您使用 window.open 事件时,Internet Explorer 确实不会传递引用者。

一个不错的替代解决方案(模仿点击超链接,以便 IE 设置引用)之前已在 StackOverflow 上发布:

JavaScript window.location 未在请求标头中设置引用者

于 2012-10-04T07:53:18.727 回答