让我先说一下,这是针对企业应用程序的。所以不要担心通常的客户端限制和普通网站的问题。 几天来一直绞尽脑汁无济于事。所以我在这里求助,希望有人能解决这个问题。
我需要做什么: 启动chrome中的URL,该URL始终在同一个Chrome浏览器窗口中加载。 这可以从命令行或另一个chrome窗口(最好是JS,但我愿意接受想法)来完成。
问题: Chrome中的内置安全功能(在IE中正常工作)可防止javascript启动完整的新窗口而无需用户交互来启动它。你得到的是一个锁定的窗口,忽略你试图启动的目标窗口。 通过锁定窗口,我的意思是没有工具栏,无法编辑网址,它忽略了目标参数。 没有错误。
Chrome版本37.0.2062.120 m
我试过的命令行选项都没有,也许我错过了一个可以修复的命令行选项。
以下是适用于IE而非Chrome的PoC代码: 通过chrome命令行启动html:
<HTML>
<BODY>
<SCRIPT type="text/javascript">
var win = window.open("landing.html", "CustomTarget");
window.close();
</SCRIPT>
</BODY>
</HTML>
我是一个非常好的JavaScript,但是像jQuery这样的东西很少。我愿意使用它们,请你解释一下。任何帮助是极大的赞赏。一切顺利!