问题仅针对IE7,因为location.replace(strURL)似乎在所有其他主流浏览器中都可以使用文件。 我尝试执行一些分析js,然后将用户重定向到他们想要下载的资源(通常是doc或pdf)的位置。 用户打开一个包含js代码的页面。 下载后的跟踪broswer应与资源网址替换史上当前页条目使用下面的代码加载resurouce网址:在不影响浏览器历史的情况下在同一浏览器窗口中打开新页面
if (IE) {
window.open(strURL,"_self", true); //doesn't work
//window.open(strURL,"_self",undefined, true); //doesn't work
return;
}
此代码创建的重定向页面的历史记录条目。 我曾尝试在同一页上使用iframe,但IE会弹出一个安全警告,如果该文件是* .doc
任何想法?
您在“用户打开...”时丢失了我。 – DanMan 2011-01-06 14:17:20