asp-classic在Internet Explorer中不工作Request.ServerVariables(“HTTP_REFERER”)

时间:2012-10-04 05:34:00

标签: javascript asp-classic

我使用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中却没有,我需要它很糟糕

1 个答案:

答案 0 :(得分:1)

当您使用window.open事件时,Internet Explorer确实没有传递引用。

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

JavaScript window.location does not set referer in the request header