相关疑难解决方法(0)

IE在location.replace之后有空的document.referrer

我有一个网站进行复杂的搜索,并有一个"加载"页面.在加载页面上我们使用:

<body onload="window.location.replace('results_page.php');" >

要么:

<body onload="window.location = 'results_page.php';" >

上面两个选项之间的唯一区别是location.replace()忽略浏览器历史记录中的页面.

在results_page上,我需要阅读引荐来源以进行跟踪:

<script> alert(document.referrer); </script>

这适用于除IE之外的所有浏览器,它返回并为空值document.referrer.

任何人都知道更好的方法来进行javascript重定向,这将给IE一个引用者的值?

ps这个例子比生产中的例子简单得多.

javascript internet-explorer

16
推荐指数
1
解决办法
2万
查看次数

Internet Explorer http referer问题

我似乎遇到了Internet Explorer 7的问题.我有一个html页面,其中包含指向另一台服务器上的文件的链接.我链接的服务器检查请求的引用者,如果引用者有效,它允许访问资源.它在firefox 2和3中工作正常(因为我的html页面所在的服务器是一个有效的引用程序)但在Internet Explorer中它不起作用,其他服务器拒绝我的资源(生成http 403错误).我正在做一些搜索并偶然发现这个http://support.microsoft.com/kb/178066并且我已经尝试了https和http的html页面以及我连接的服务器的相同内容但是我没有得到任何Internet Explorer .我该怎么做才能解决这个问题?

谢谢

internet-explorer http

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

internet-explorer ×2

http ×1

javascript ×1