HTML Javascript window.open() 和 href _blank 在 IE11 中不起作用
HTML Javascript window.open() and href _blank doesn't work in IE11
我尝试为我的团队创建的工具遇到了另一个问题。
我在打开新选项卡并打开同一个 html 文件的表单中有这个 "NEW" 按钮。
该按钮适用于 Chrome,但对于我们正在使用的 IE 版本 11.0.9600.18449,我收到 window.open() 命令行的无效参数错误。
我尝试为 window.open() 创建一个函数并通过 onClick 为新建按钮调用它,但仍然出现相同的无效参数错误。我也尝试通过 EventListener 进行操作,但结果相同,错误总是跟在文件名行之后。
我尝试在 html 第 4 行的 "Call Template" 上创建一个超链接,现在这个也不起作用,我从 Dev console
得到了这个声明
"DOM7011: The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337"
"File: XBSCallTemplateBetav1x6.htm"
如果需要看完整代码,可以在http://jsfiddle.net/ct70mL9w/
看到
<label><input class="INNewExec" onclick="window.open('XBSCallTemplateBetav1x6.htm');" type="button" value="New" /></label> <!-- New Button -->
我已经大约 3 年没有编码了,所以请放轻松 :)
删除“_blank”,因为在 this 文章中,它指出 chrome 和其他浏览器在不使用第二个参数时已经在新选项卡中打开。
window.open() itself opens in new tab, Just remove "_blank". Use the below code.
window.open(url);
我想通了这个问题。这是我们工作环境中的限制。工作中的 IE 有一个它允许的本地 Intranet 站点列表,'New Call Template.htm' 是允许的,所以我认为我的模板版本的文件名应该相同并且它可以工作。但是,如果除了请求将模板包含到允许的内部网之外,还有其他方法可以为文件命名,请务必提出建议。谢谢朋友们!
我尝试为我的团队创建的工具遇到了另一个问题。 我在打开新选项卡并打开同一个 html 文件的表单中有这个 "NEW" 按钮。 该按钮适用于 Chrome,但对于我们正在使用的 IE 版本 11.0.9600.18449,我收到 window.open() 命令行的无效参数错误。 我尝试为 window.open() 创建一个函数并通过 onClick 为新建按钮调用它,但仍然出现相同的无效参数错误。我也尝试通过 EventListener 进行操作,但结果相同,错误总是跟在文件名行之后。 我尝试在 html 第 4 行的 "Call Template" 上创建一个超链接,现在这个也不起作用,我从 Dev console
得到了这个声明"DOM7011: The code on this page disabled back and forward caching. For more information, see: http://go.microsoft.com/fwlink/?LinkID=291337" "File: XBSCallTemplateBetav1x6.htm"
如果需要看完整代码,可以在http://jsfiddle.net/ct70mL9w/
看到 <label><input class="INNewExec" onclick="window.open('XBSCallTemplateBetav1x6.htm');" type="button" value="New" /></label> <!-- New Button -->
我已经大约 3 年没有编码了,所以请放轻松 :)
删除“_blank”,因为在 this 文章中,它指出 chrome 和其他浏览器在不使用第二个参数时已经在新选项卡中打开。
window.open() itself opens in new tab, Just remove "_blank". Use the below code.
window.open(url);
我想通了这个问题。这是我们工作环境中的限制。工作中的 IE 有一个它允许的本地 Intranet 站点列表,'New Call Template.htm' 是允许的,所以我认为我的模板版本的文件名应该相同并且它可以工作。但是,如果除了请求将模板包含到允许的内部网之外,还有其他方法可以为文件命名,请务必提出建议。谢谢朋友们!