在我的旧应用程序中,我们使用showModalDialog,众所周知,最新的Chrome已删除了对showModalDialog的支持,这很痛苦。我正在寻找一种快速修复方法,例如jquery插件。
例如$ window.showModalDialog(dialog,varArgIn,varOptions); …。
最佳答案
您可以在2015年5月之前临时重新启用showModalDialog支持(请参阅https://stackoverflow.com/a/25663402/961695)。
用这段时间来更新您的代码。将没有“快速修复”。 showModalDialog所做的一件事是没有插件可以做的-它停止执行代码,直到对话框关闭并且对话框结果返回给调用者。您将必须重构代码以使用回调函数。然后,您可以使用jQuery UI Dialog之类的东西