我可以使用方法Window.open作为模式弹出窗口来打开新窗口吗?

问题描述 投票:0回答:2

我需要打开一个新窗口作为模式窗口。我需要使用windows.open。对不起,图片。我不知道如何命名需要禁用的元素。我可以使用iframe,但是我需要这种特殊方法才能打开授权页面。

disabled menu

我关闭了所有菜单,但没有帮助。

window.open(`${path}`,'init',scroll=no;help=no;toolbar=no,menubar=no,status=no,resizable=no,scrollbars=no,location=no);
javascript
2个回答
0
投票

Here是window.open()语法

第三个参数[windowFeatures]必须为“以逗号分隔的窗口功能列表”,以及“字符串中不得包含空格”。所以应该是

window.open(`${path}`,'init',  

 "scroll=no,help=no,toolbar=no,menubar=no,status=no,resizable=no,scrollbars=no,location=no");

0
投票

不,您无法控制浏览器的行为。尽管您正在使用JavaScript打开,但是它是由浏览器控制的,不是禁用关闭,最小化或最大化按钮的好习惯。此外,您需要借助jQuery,CSS或任何准备使用的jQuery模态窗口库,而不是打开浏览器窗口来重新考虑使用模态窗口的方法。

© www.soinside.com 2019 - 2024. All rights reserved.