Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Javascript's `window.resizeTo` isn't working

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?

like image 405
zzzzBov Avatar asked Sep 29 '11 18:09

zzzzBov


People also ask

How do I stop a browser window from resizing after a specific size?

Prevent Browser Resize Css CSS can be used to prevent browser resizing. By using the max-width property, you can set a maximum width for the browser window. If the browser window is resized to be smaller than the max-width, the browser will automatically adjust the size of the elements on the page.

How do I resize a browser window in HTML?

The resizeTo() method is used to resizes a window to the specified width and height. Parameter Values: width: Sets the width of the window, in pixels. height: Sets the height of the window, in pixels.


1 Answers

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.

like image 141
Viktor Avatar answered Oct 13 '22 00:10

Viktor