gpt4 book ai didi

javascript - Chrome : Javascript-Window. showModal 对话框不支持?

转载 作者:行者123 更新时间:2023-11-28 08:54:38 26 4
gpt4 key购买 nike

重现问题的步骤:1. 使用 Javascript 函数“window.showmodalDialog”打开模态对话框窗口。2.它不像window.showmodal Dialog的本质那样工作3. 允许访问父窗口。

预期的行为?如果我使用 Javascript 函数 Window.showmodalDialog() 打开模态窗口,它应该占据所有控制权。它不应该允许访问父窗口。它适用于所有其他主要浏览器。在 Chrome 中,不支持。

任何其他方式来支持相同的???

有什么帮助吗?

最佳答案

window.showModalDialog(); 方法最初是 Internet Explorer proprietary method并且仅出于基本兼容性目的而在其他浏览器中“采用”。

根据我的经验,支持不是很完整,因此我强烈建议不要使用它,如果您需要弹出窗口,请坚持使用标准 window.open(); 方法。

注释:

根据 MDN ( Mozilla Developer Network ),Firefox 和 Safari 对此有一些支持。他们还表示,正在努力标准化 HTML5 的此方法,但 HTML5 版本包括第三个参数“选项”)。

WhatWG 有一个 spec listing the status of this HTML5 feature当前(2013 年 9 月 9 日)表明NO浏览器当前正确实现了规范并通过了所有测试用例。

类似的限制也适用于“合作伙伴”方法 window.showModelessDialog();

关于javascript - Chrome : Javascript-Window. showModal 对话框不支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18658405/

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