Uncaught TypeError: window.showModalDialog is not a function 谷歌

//新版本谷歌没有window.showModalDialog,创建一个window.open
if(window.showModalDialog == undefined){ window.showModalDialog = function(url,mixedVar,features){
window.hasOpenWindow = true;
if(mixedVar) var mixedVar = mixedVar;
if(features) var features = features.replace(/(dialog)|(px)/ig,"").replace(/;/g,‘,‘).replace(/\:/g,"=");
window.myNewWindow = window.open(url,"_blank",features);
} }

在使用回调的时候
var parent;
//谷歌的情况下
if (window.opener != undefined) { parent=window.opener;
}
else {
parent=window.dialogArguments;
}

只要当谷歌浏览器使用window.showModalDialog未定义的时候
---------------------
作者:rendeyishi
来源:CSDN
原文:https://blog.csdn.net/rendeyishi/article/details/53892611?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/asdyzh/p/9776158.html

时间: 2024-10-10 05:23:22

Uncaught TypeError: window.showModalDialog is not a function 谷歌的相关文章

ExtJS 5.1 - tabpanel setActiveTab: Uncaught TypeError: c.isFocusable is not a function

Description 在 ExtJS 5.1 中,使用 tabpanel,用 setActiveTab 来指定激活哪个 tab 的时候抱错: Uncaught TypeError: c.isFocusable is not a function Caused By 这是 ExtJS 5.1 的一个 open issue. Solution 加上如下代码 1 Ext.define('Override.ComponentQuery', { 2 override : 'Ext.ComponentQu

简记webpack运行报错 Uncaught TypeError: self.postMessage is not a function

说好2017Fix的还是能重现,可能项目的版本比较旧了,简要记录解决办法 1.错误: index.js?bed3:67 Uncaught TypeError: self.postMessage is not a function at sendMsg (index.js?bed3:67) at Object.invalid (index.js?bed3:83) at SockJS.onmessage (socket.js?57b2:41) at SockJS.EventTarget.dispat

react native错误排查-TypeError: window.deltaUrlToBlobUrl is not a function

错误现象:window.deltaUrlToBlobUrl is not a function 最近在调试react-native时,打开浏览器调试时发现报错window.deltaUrlToBlobUrl is not a function,通过搜索查找了一下原因. 参考:https://www.jianshu.com/p/1ead6716e09d 发现是因为http://localhost:8081/debugger-ui/模拟器的远程调试已经打开导致的,为什么会出现这样的情况呢? 当在之前

Uncaught TypeError: (intermediate value)(...) is not a function

如图: 如果是两个js的库都使用如下写法: (function(){})(window) (function(){})(document) 引擎会自动把两个拼接成 (function(){})(window)(function(){}) 这样就报这个错了, 解决办法: 每个都要加;号 原文地址:https://www.cnblogs.com/SATinnovation/p/10198934.html

js报错 Uncaught TypeError: xxxx.each is not a function

在处理ajax返回的json数组时错误的使用了 list.each(function(){ }); 实际上当遍历json数组是应该使用 $.each(list,function(index,course){ }); 原文地址:https://www.cnblogs.com/fanwenhao/p/8302028.html

Uncaught TypeError: o.block is not a function

未捕获TypeError:o.block不是一个函数 js少引,或者路径错误 原文地址:https://www.cnblogs.com/liushoushou/p/9178877.html

Uncaught TypeError: str.replace is not a function

在做审核页面时,点击审核通过按钮不执行 后来F12控制台查看发现有报错 是因为flisnullandxyzero未执行 然后找出这个方法,此方法为公共方法,将这个方法复制出来 然后使用console.log 输出找错误 发现方法执行到 if(Number(str.replace(".","")) < 0)时停止 整体方法---------------------------- function flisnullandxyzero(str) { console.

Uncaught TypeError: this.canvas.getContext is not a function

/**************************************************************************** * Uncaught TypeError: this.canvas.getContext is not a function * 说明: * 使用Gauge.js的遇到这个问题,之前梦真使用的时候直接用div就OK的,目前 * 还不知道为什么这里要用canvas来做才行. * * 2017-3-9 深圳 南山平山村 曾剑锋 *********

window.showModalDialog 在谷歌Uncaught TypeError: undefined is not a function

调用方法的变量未定义 Chrome 37+禁用对showModalDialog的默认支持. if(navigator.userAgent.indexOf("Chrome") >0 ){ var winOption = "height="+height+",width="+width+",top=50,left=50,toolbar=no,location=no,directories=no,status=no,menubar=no