internet explorer-重定向后,IE中的Javascript文档.referrer为空
internet explorer - Javascript document.referrer empty in IE after redirect
我正在链接到一个页面(page1),该页面执行重定向最终页面(page2)。但在第2页,document.referrer属性为空,但由于重定向,仅在IE中为空。
有办法解决这个问题吗?
谢谢Van
--编辑---
页面A只是指向页面B的链接。页面B使用window.location重定向到页面C的url。但如前所述,从页面B重定向后,页面C中的document.referrer属性为空,这是仅I.E.中的情况
另外-我只使用http而不是https
这似乎是IE的一个bug,请参阅:http://webbugtrack.blogspot.com/2008/11/bug-421-ie-fails-to-pass-http-referer.html
如果是IE,请创建一个指向该url的新链接,然后单击它。
function goto(url){
if(isIE){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
}
else{
location.href = url;
}
}
相关文章:
- 将事件发送到javascript文档的react本机模块是否正确
- 未定义Javascript文档
- 如何让 Eclipse 在 Javascript 文档中执行自动 javadoc 注释
- javascript文档.提交并非适用于所有浏览器
- Javascript文档.定位新窗口
- 在IE8中编写JavaScript文档
- 为什么所有 JavaScript 文档中的参数都是这样写的
- @internal react 代码中的 JavaScript 文档标签,是 jsdoc、闭包还是其他什么
- Javascript文档.write选择选项
- 从xmldocument创建javascript文档
- 以XSL输出Javascript文档.write
- javascript文档.write脚本
- JavaScript文档.getElementById(“id”)和元素id属性
- 如何将外部HTML文件加载到Javascript文档对象中
- Date.parse上的JavaScript文档
- JavaScript 文档就绪函数
- Javascript 文档结构 obj vs func.
- 在数组内的 javascript 文档中搜索值
- Safari 中的 JavaScript 文档文本区域问题
- 在 PHP 中使用邮件函数时正确转义 JavaScript 文档代码中的特殊字符