javascript - window.resize 在 chrome 和 opera 中不起作用

标签 javascript google-chrome opera

window.resize 在 chrome 和 opera 中不工作..如何让它工作?

最佳答案

没有window.resize()

...然而...

有:

window.resizeTo(width, height)

window.resizeBy(x, y)

重要说明:

  1. 您不能调整不是由 创建的窗口或标签的大小 window.open.
  2. 您不能调整窗口或标签的大小当它在 具有多个选项卡的窗口
  3. 此外,即使您通过 window.open(...) 创建窗口 默认情况下它也不可调整大小...参见 4。
  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/

相关文章:

javascript - Gmail如何在Opera上做 cometd ?

javascript - Internet Explorer 无法正确显示 fiddle

javascript - ng2 图表 - 刷新饼图

javascript - 如何使用 chrome 扩展在用户的文件系统上创建用户可访问的文件

javascript - 在 Opera 中同时按下两个鼠标按钮

javascript - 如何使 Opera Javascript 保存重定向到历史记录以便history.go(-1) 工作?

javascript - 自开始日期和时间以来的时间计数器

javascript - 无法让 CasperJS 在 Mac OSX 上工作

javascript - Chrome 扩展程序 : How to Manage separate instances of background pages?

html - Chrome 渲染大小为小数,Firefox 为整数