Chrome window.open(“page.html”,“目标”)在锁定的Chrome窗口中打开

时间:2014-11-07 21:14:36

标签: javascript google-chrome window.open

让我先说一下,这是针对企业应用程序的。所以不要担心通常的客户端限制和普通网站的问题。 几天来一直绞尽脑汁无济于事。所以我在这里求助,希望有人能解决这个问题。

我需要做什么: 启动chrome中的URL,该URL始终在同一个Chrome浏览器窗口中加载。 这可以从命令行或另一个chrome窗口(最好是JS,但我愿意接受想法)来完成。

问题: Chrome中的内置安全功能(在IE中正常工作)可防止javascript启动完整的新窗口而无需用户交互来启动它。你得到的是一个锁定的窗口,忽略你试图启动的目标窗口。 通过锁定窗口,我的意思是没有工具栏,无法编辑网址,它忽略了目标参数。 没有错误。

Chrome版本37.0.2062.120 m

Locked down window

我试过的命令行选项都没有,也许我错过了一个可以修复的命令行选项。

以下是适用于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这样的东西很少。我愿意使用它们,请你解释一下。任何帮助是极大的赞赏。一切顺利!

0 个答案:

没有答案