大家好,我是陆砚码。今天我们来聊聊一个常见的问题:在谷歌浏览器中,如何使用JS打开模态窗口呢?很多人在使用过程中会遇到一个错误,那就是Uncaught TypeError: window.showModalDialog is not a function,这是因为谷歌浏览器已经不支持这个方法了。别急,接下来我会手把手教你如何解决这个问题。
问题分析:
谷歌浏览器不支持showModalDialog方法,我们需要自定义一个窗口来实现模态窗口的功能。
//兼容谷歌浏览器,如果不能直接打开模态窗口,则自定义一个窗口
if(!window.showModalDialog){
window.showModalDialog=function(url,name,option){
if(window.hasOpenWindow){
window.newWindow.focus();
}
var re = new RegExp(
