window.resize在chrome和opera中不起作用 [英] window.resize is not working in chrome and opera
本文介绍了window.resize在chrome和opera中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
window.resize在chrome和opera中不起作用。如何使它工作?
解决方案
code> window.resize()
...但是...
有:
window.resizeTo(width,height)
重要提示:
- 您无法调整大小窗口或选项卡不是由
window.open 创建的。 - 如果窗口或选项卡位于带有多个选项卡的
窗口中,则无法调整窗口或选项卡。 - 另外,即使您通过
window.open(...)
创建窗口,默认情况下它的大小也不会调整...参见4。 - 要使由
window.open()
创建的窗口可调整大小,您必须使用可调整大小的功能打开它
使用可调整大小功能创建外部窗口的示例:
$ b
myExternalWindow = window.open(http://myurl.domain,myWindowName,resizable);
myExternalWindow.resizeTo(500,500); //将窗口大小调整为500x500
myExternalWindow.resizeBy(-100,-100); //使其相对变小=>到400x400
PS:还有浏览器扩展允许窗口大小调整...(<一个href =https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh =noreferrer> Chrome )( Mozilla Firefox ) b
PS2: strong> Chrome扩展程序API - https://developer.chrome.com/extensions/windows
window.resize is not working in chrome and opera ..how to make it work?
解决方案
There is no window.resize()
...however...
There are:
window.resizeTo(width, height)
window.resizeBy(x, y)
Important notes:
- You can't resize a window or tab that wasn’t created by window.open.
- You can't resize a window or tab when it’s in a window with more than one tab.
- Also, even if you create window by
window.open(...)
it is not resizable by default ...see 4. - To make window created by
window.open()
resizable, you must open it with resizable feature
Example of how to create external window with "resizable" feature:
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: There are also browser extensions that allow window resizing... (Chrome)(Mozilla Firefox)
PS2: Chrome extension API - https://developer.chrome.com/extensions/windows
这篇关于window.resize在chrome和opera中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文