window.resize 在 chrome 和 opera 中不工作..如何让它工作?
最佳答案
没有window.resize()
...然而...
有:
window.resizeTo(width, height)
window.resizeBy(x, y)
重要说明:
- 您不能调整不是由 创建的窗口或标签的大小 window.open.
- 您不能调整窗口或标签的大小当它在 具有多个选项卡的窗口。
- 此外,即使您通过
window.open(...)
创建窗口 默认情况下它也不可调整大小...参见 4。 - 要使
window.open()
创建的窗口可调整大小,您必须使用可调整大小的功能打开它
如何创建具有“可调整大小”功能的外部窗口的示例:
myExternalWindow = window.open("http://myurl.domain", "myWindowName", "resizable");
myExternalWindow.resizeTo(500,500); //resize window to 500x500
myExternalWindow.resizeBy(-100,-100); //make it smaller relatively => to 400x400
PS:还有一些浏览器扩展允许调整窗口大小... ( Chrome )( Mozilla Firefox )
PS2: Chrome 扩展 API - https://developer.chrome.com/extensions/windows
关于javascript - window.resize 在 chrome 和 opera 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139323/