Javascript 的 `window.resizeTo` 不起作用

发布于 2024-12-07 10:09:39 字数 374 浏览 1 评论 0原文

我正在尝试创建一个书签来执行一些非常具体的调整大小以进行浏览器大小测试,但我似乎无法使用 window.resizeTo 让网络浏览器调整大小。

过于简化的示例不起作用:

javascript:window.resizeTo(1024,600);

我可以理解浏览器可能已禁用此功能,但这是我在 Firefox 中的 JavaScript 设置的屏幕截图:

高级 JavaScript 设置清楚地显示“移动或调整现有窗口大小”选项已选中

我是否遗漏了一些明显的内容,或者我应该提交错误报告吗?

I'm trying to create a bookmarklet to do some very specific resizing to do browser size testing, and I can't seem to get the web browser to resize using window.resizeTo.

Overly simplified example that doesn't work:

javascript:window.resizeTo(1024,600);

I can understand that browsers might have disabled this feature, but here's a screenshot of my JavaScript Settings in Firefox:

Advanced JavaScript Settings clearly displaying the "Move or resize existing windows" option as checked

Am I missing something obvious or should I file a bug report?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩世 2024-12-14 10:09:39

根据此错误报告,这是一个新功能,而不是错误。具体来说:

两条规则:

  1. 无法调整不是由 window.open 创建的窗口/选项卡的大小。
  2. 如果某个选项卡位于包含多个选项卡的窗口中,则无法调整该选项卡的大小。

如果我正确理解这个“修复”,您只能调整自己的弹出窗口的大小,而不能调整主窗口的大小。

According to this bug report, this is a new feature, not a bug. Specifically:

Two rules:

  1. Can't resize a window/tab that hasn't been created by window.open.
  2. Can't resize a tab if the tab is in a window with more than one tab.

If I understand this "fix" correctly, you can resize only your own popup windows, not the main window.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文