今天在开发时候遇到returnValue在不同浏览器下不兼容,最终解决,主要是chrome、safari等浏览器用的是webkit核心包,在不同浏览器中showModalDialog运行结果是chrome将showModalDialog当作window.open来处理了。
在父窗口中判断
var objValue = window.showModalDialog(url,"","dialogLeft=200px;dialogTop=100px;dialogWidth= 900px;dialogHeight=600px;scrollbars=no"); var objText = ""; if(objValue == undefined){ objValue=window.returnValue; }
在子窗口中判断
if(window.opener != undefined){ //chrome window.opener.returnValue=objs; }else{ window.returnValue=objs; }
相关推荐
videoplayer> 通过判断浏览器终端,适配HTML5 player和Flash player,兼容IE,chrome,filefox,以及移动端主流浏览器。介绍使用requirejs完成js模块化。r.js优化页面中的js脚本和css文件,达到提高页面响应速度,...
Filefox更新.txt很可能是软件的更新日志或说明文档,用户可以通过阅读它来了解软件的最新改进、修复的问题以及新添加的功能。保持软件的更新对于确保其性能和兼容性至关重要,因此,开发者可能已经建立了一个定期...
与普通版本相比,ESR版本的更新周期更长,通常每隔42周才会进行一次重大更新,以确保系统的稳定性和兼容性。因此,对于那些需要长期稳定运行环境的企业或组织,52.4.1esr-win32是一个理想的选择。 "Firefox Setup ...
安装Firefox Firefox设置的该操作可用于以下操作: 按版本下载和缓存Firefox版本,然后添加到PATH中 用法 参见 基本用法: steps : - uses : browser-actions/setup-firefox@latest - run : firefox --version...
资源全名:Firefox 52.9.0esr.dmg
Harfbuzz 是一个开源的text opentype layout 引擎,它被应用于很多的开源项目中,如Pango,Filefox,Webkit,android等。 标签:Harfbuzz
资源全名:Firefox 52.3.0esr.dmg
PC用户可以用filefox的epub插件或Adobe Digital Edition 打开 1 Introduction Part I The Objective-C Language 2 Programming in Objective-C 3 Classes, Objects, and Methods 4 Data Types and ...
正在安装有一个zip文件,filefox将从发行版中安装。 您可以通过以下步骤在Firefox中打开文件: 附件>齿轮>从文件安装附件...>打开zip文件。 在安装之前,您需要禁用xpinstall.signatures.required的about:config ...