gpt4 book ai didi

Google Chrome 中的 JavaScript window.open() 方法不考虑可调整大小的选项

转载 作者:行者123 更新时间:2023-11-29 19:58:11 25 4
gpt4 key购买 nike

Google Chrome 25.x 是否遵守 window.open() 方法参数列表中的“resizable”选项。以下代码在 IE9 和 IE10 中运行良好,不允许用户调整窗口大小,但在 Chrome 25.0.x 中它仍然允许我调整窗口大小。我试过 resizable=0 但没有任何区别。

<!DOCTYPE html>
<html>
<head>
<script>
function openWin()
{
myWindow=window.open('','','width=300,height=200,resizable=no');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.focus();
}
</script>
</head>
<body>

<input type="button" value="Open window" onclick="openWin()" />

</body>
</html>

有解决办法吗?

最佳答案

基本上他们已经禁用它,因为它是为了可访问性。

From MDN docs

窗口功能特性

可调整大小

如果启用此功能,新的辅助窗口将可调整大小。注意:从版本 1.4 开始,基于 Mozilla 的浏览器在状态栏的右端有一个调整窗口大小的 grippy,这确保即使网络作者要求此辅助窗口不可调整大小,用户也可以调整浏览器窗口的大小。在这种情况下,窗口标题栏中的最大化/恢复图标将被禁用,窗口的边框将不允许调整大小,但窗口仍可通过状态栏中的那个 grippy 调整大小。从 Firefox 3 开始,辅助窗口始终可以调整大小(错误 177838)

提示:出于可访问性原因,强烈建议将此功能设置为始终开启Mozilla 和 Firefox 用户可以通过设置强制新窗口轻松调整大小dom.disable_window_open_feature.resizable在 about:config 或他们的 user.js 文件中为真。

关于Google Chrome 中的 JavaScript window.open() 方法不考虑可调整大小的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15574315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com