我正在尝试使用最少的额外功能(工具栏,菜单栏,地址栏等)在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文件的方式...
test.html:
<html>
<body>
<script>
window.open('./rel_notes.html','_self','toolbar=no,menubar=no')
</script>
</body>
</html>
然后只需从终端运行“ firefox test.html”。
当我这样做时,工具栏和菜单栏都仍然出现。我究竟做错了什么?有更简单的方法可以做到这一点吗?
最佳答案
如果您的浏览器设置允许弹出窗口而没有来自X源的通知(本地主机,我假定吗?),则可以使用以下命令:
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);
关于javascript - Javascript window.open()工具栏=不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12268894/