FF 未在窗口上设置大小
FF not setting size on window.open
我有一个简单的JS脚本,包括:
OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
FF 21.0 将其打开到浏览器窗口的完整大小。
Chrome 和 Opera 可以正确将其打开到指定的宽度和高度。
这是FF中的已知错误吗?有没有办法解决它?
您需要在第三个参数中删除高度和宽度之间的空格。
参见 strWindowFeatures
@ MDN
更新:
正如 Pointy 所说,情况似乎并非如此(从一些测试来看,它在 FF 24 中肯定不会影响我)。但是,引用 Firefox 的选项卡首选项和设置页面:
如果您选择在新选项卡中打开页面,Firefox 将忽略此选项,如果页面作者指定新窗口应具有特定大小,则会从链接打开一个新窗口,因为某些页面只能以特定大小正确显示。
所以这肯定是从FF 21到现在改变的。你如何触发窗口.打开?我知道有些浏览器会根据事件源进行区分,这意味着在 Javascript 中触发它与从用户发起的事件中触发它时会得到不同的结果。
瞧!Pointy给出了答案。
我没有注意到窗口在新选项卡中打开。
我取消选中浏览器在新选项卡中打开选项,现在我得到了适当大小的窗口。
谢谢!
相关文章:
- 如何在提交事件的底部设置窗口位置
- 如何保存和设置窗口.pageYOffset with shadowbox.js.
- 在 JavaScript Core iOS 7 中设置窗口
- 设置窗口弹出窗口坐标
- 从控制器设置窗口字段值
- 如何在网页中设置窗口标题
- ExtJ设置窗口高度
- 设置窗口.在IE8中未定义的onbeforeunload原因"未实现错误
- 设置窗口.位置vs.输入url
- 如何在javascript中设置窗口的本地路径.在c# .net中使用
- 设置窗口全屏(真正的全屏;F11功能)
- Javascript设置窗口的大小
- 我可以让SignalR在设置窗口位置时不断开连接吗?
- Adobe AIR应用程序在JavaScript中记住和设置窗口状态
- 设置窗口大小
- 使用window.Open在默认浏览器中打开链接,并在可可中的webView中设置窗口大小
- JavaScript 设置窗口选择
- 设置窗口的位置/jquery
- 使用链接设置窗口焦点
- JS - 使用当前窗口大小设置窗口高度