window.resize不能用于chrome和opera ..如何使它工作?
答案 0 :(得分:14)
window.resize()
... ...然而
window.resizeTo(width, height)
window.resizeBy(x, y)
window.open(...)
创建窗口,默认情况下也无法调整其大小...请参阅4. window.open()
可调整大小的窗口,,您必须使用可调整大小的功能打开它 如何使用" resizable"创建外部窗口的示例特征强>
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
答案 1 :(得分:4)
这是因为Opera和Chrome不支持...
http://www.w3schools.com/jsref/met_win_resizeto.asp
这可能有助于您找到特定于您想要的内容......
http://bytes.com/topic/javascript/answers/153185-moveto-resize-firefox
答案 2 :(得分:0)
注意:没有适用于Window对象的公共标准,但所有主流浏览器都支持它。
所有主流浏览器均支持window.resizeTo()
和window.resizeBy()
方法,但Opera和Chrome除外。