我们怎样才能在firefox中禁用新弹出窗口的大小调整?

时间:2009-11-11 13:36:00

标签: javascript firefox popup

我尝试使用

打开一个新窗口
window.open("lookup.htm","lookupWin", "height=400,width=500,resizable=false");

它在IE中工作正常,但在FF中,弹出窗口仍可调整大小。如何在FF中禁用此调整大小?

4 个答案:

答案 0 :(得分:15)

mdc

中读取此内容

窗口功能特性

可调整大小

  

如果此功能设置为yes,则新的辅助窗口将为   调整大小。

Note: Starting with version 1.4, Mozilla-based browsers have a window
     

在右边调整grippy的大小   状态栏,这确保了   用户可以调整浏览器窗口的大小   即使网络作者要求这样做   辅助窗口不可调整大小。   在这种情况下,最大化/恢复   窗口标题栏中的图标将是   禁用和窗口的边框   不允许调整窗口大小   仍然可以通过它重新调整大小   状态栏中的抓地力。

从Firefox 3开始,辅助窗口始终可调整大小

Bug 177838 - 让所有弹出窗口可调整大小,忽略resizable = no

答案 1 :(得分:8)

是的,它不再起作用了。尝试

<script type="text/javascript">
window.onresize = function() 
{
    window.resizeTo(500,500);
}
window.onclick = function() 
{
    window.resizeTo(500,500);
}
</script>

答案 2 :(得分:2)

我认为你不能。 Firefox(以及其他一些浏览器)只是忽略了“可调整大小”的设置。

答案 3 :(得分:2)

你可以将dom.disable_window_open_feature.resizable配置为false,以使window.open工作变得相当大。

  1. 输入about:config
  2. 接受警告
  3. 通过输入resize进行搜索并按Enter,
  4. 查找dom.disable_window_open_feature.resizable
  5. 双击以更改值。 false - &gt;你不能在firefox中调整弹出窗口的大小。