当请求不是来自链接时,IE 上的 Document.referrer 问题
您好,
我在 IE 中使用 document.referrer 属性时遇到问题。当我不是通过链接而是通过 JavaScript 更改 window.location 访问某个页面时,目标页面的 document.referrer 在 IE7/8 中为空。关于如何解决它有什么想法吗?
谢谢。
Possible Duplicate:
IE has empty document.referrer after a location.replace
Hi there,
I have got an issue on using the document.referrer property in IE. When I get to a page not through a link but changing the window.location through JavaScript, the document.referrer of the destination page is empty in IE7/8. Any idea on how to get around it?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将旧页面 URL 存储在 cookie 中。
或者将引用者添加到片段标识符中的 url 中。
或者使用 javascript 动态创建一个链接,并将其命名为 .click()。所以像
Store the old page url in a cookie.
Or add the referer to the url in the fragment identifier.
Or create a link on the fly with javascript, and call it's .click(). So something like