相关疑难解决方法(0)

如何在chrome 37中使window.showmodaldialog工作?

我们有一个庞大的Web应用程序,window.showmodaldialog用于警报,确认和弹出窗口.自Chrome版本37起,此呼叫已被禁用.

是否有任何快速解决方法可以window.showmodaldialog在最新版本的Chrome中进行操作?

我在这里添加了一个window.showmodaldialog的解决方法,虽然这不是一个完美的解决方法,因为这不会破坏代码执行,因为showmodaldialog正在做,而是这将打开弹出窗口.

window.showModalDialog = function (url, arg, feature) {
        var opFeature = feature.split(";");
       var featuresArray = new Array()
        if (document.all) {
           for (var i = 0; i < opFeature.length - 1; i++) {
                var f = opFeature[i].split("=");
               featuresArray[f[0]] = f[1];
            }
       }
        else {

            for (var i = 0; i < opFeature.length - 1; i++) {
                var f = opFeature[i].split(":");
               featuresArray[f[0].toString().trim().toLowerCase()] = f[1].toString().trim();
            }
       }



       var h = "200px", w = "400px", l = "100px", …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery google-chrome cross-browser

43
推荐指数
4
解决办法
12万
查看次数