【问题标题】:asp-classic Not working Request.ServerVariables("HTTP_REFERER") in Internet Explorerasp-classic 在 Internet Explorer 中不工作 Request.ServerVariables("HTTP_REFERER")
【发布时间】:2012-10-04 05:33:59
【问题描述】:

我正在使用 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 中却没有,我非常需要它

【问题讨论】:

    标签: javascript asp-classic


    【解决方案1】:

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

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

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

    【讨论】:

    • 我找到了,不过还是谢谢。你是对的,感谢你的帮助。但我仍然不明白为什么我的问题会投反对票。不值得问吗?
    • 这个问题对我来说已经很清楚了,所以我也不明白反对意见
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 2012-01-04
    • 1970-01-01
    • 2013-05-24
    相关资源
    最近更新 更多