2013-03-18 33 views
1

我有一些JavaScript,我用它來做一個窗口不可調整大小,沿着線的東西:製作窗口不可調整大小在Chrome

window.open(URL, id, "resizable=no"); 

這在大多數的瀏覽器,但它似乎沒有在Chrome中支持。我曾考慮過使用JavaScript來觀察重新調整大小並將其設置回來,但這並不理想。有沒有人有任何其他建議?提前致謝。

+0

可能重複[我們如何可以禁用新彈出的窗口的大小調整firefox?](http://stackoverflow.com/questions/1715201/how-can-we-disable-resizing-of-new-popup-window-in-firefox) – epascarello 2013-03-18 15:17:16

+0

可能重複[不可調整大小在彈出窗口中不工作在Firefox](http://stackoverflow.com/questions/1666219/no-resizable-in-popup-window-dont-work-in-firefox) – Neal 2013-03-18 15:17:25

+1

看起來像一個已知的問題,他們沒有計劃修復:https://code.google.com/p/chromium/issues/detail?id=185425 – j08691 2013-03-18 15:19:13

回答

7

這是老派的JavaScript。現代瀏覽器往往不允許這樣做,因爲它被視爲用戶不友好的限制。

5

前段時間,這很容易與舊的javascript與彈出窗口和「resizable = 0」參數,但目前的瀏覽器不允許這樣做,因爲它們殺死了用戶的自由。這一舉措始於firefox和chrome,隨之而來的可能是這個案例的解決方案是創建一個擴展名爲chrome的擴展,並且只適用於chrome,但這似乎是一種瘋狂。

「經過一番討論後,似乎認爲window.open()不應該被修改爲解析」可調整大小「,至少在這個時候是這樣。這個修改需要修改Webkit,並且行爲會不一致與Firefox和現有的Webkit瀏覽器。「:see more here

‘我們總是允許調整窗口大小,這是與Firefox相一致’。see more here

+0

+1 - Chrome和FF(請參閱:http://stackoverflow.com/questions/8216208/i-dont-want-pop-up-window-to-be-resizable#answer-8216251)正在爲用戶提供控制在他們的瀏覽器窗口。這是一件好事。 – johnathankent 2014-07-28 21:47:00