繁体   English   中英

Javascript window.open() 工具栏=不运行

[英]Javascript window.open() toolbar=no not functioning

我试图用最少的附加功能(工具栏、菜单栏、地址栏等)在 Firefox 中打开一个 html 文件。 只是网页的 html 内容,没有别的。 我希望能够从终端在 linux 中执行此操作。 我还必须以这样一种方式来做到这一点,即它可以在运行相同版本的 Firefox 的多台 Linux 机器上运行。 因此,这消除了使用配置文件的任何可能性。 我希望 Firefox 有一个简单的参数可以让我关闭这些设置。 我不相信有。

我发现的唯一可能性是通过 javascript 的 window.open。 看来 window.open 的参数规范甚至在firefox 1.5.0.9 中都没有运行 我已经读到其中一些在 Firefox 3.0+ 中被删除,但没有找到任何关于我使用的版本 1.5.0.9 的信息。

这就是我使用 windows.open 打开我的 .html 文件所使用的...

测试.html:

    <html>
    <body>
    <script>
    window.open('./rel_notes.html','_self','toolbar=no,menubar=no')
    </script>
    </body>
    </html>

然后从终端运行'firefox test.html'。

当我这样做时,工具栏和菜单栏仍然出现。 我究竟做错了什么? 有没有更简单的方法来做到这一点?

如果您的浏览器设置允许在没有来自 X 源(我认为是 localhost?)的通知的情况下弹出窗口,那么以下可能有效:


window.open('./rel_notes.html',null,'menubar=no,toolbar=no');
window.open('','_self',''); //this is needed to prevent IE from asking about closing the window.
setTimeout('self.close();',500);

取自 bungdito 给我的链接中的一个链接:

    After a window is opened, JavaScript can't be used to change the features. 

因此,通过打开 test.html,然后在 _self 上使用 window.open,我尝试使用 javascript 将功能调整到已经打开的窗口。

来源: https : //developer.mozilla.org/en-US/docs/DOM/window.open

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM