苹果浏览器的showModalDialog问题

问题描述

在苹果浏览器safari下面,showModalDialog出来的模态窗口里面的input=text框里面 ,我输入“1”但是text框里出来的却是2个“1”,输入任何字符都是出来2个。有知道的大神吗? 没有跟项目的其他js有冲突,单纯的自己写个2个界面测试过也是这种问题。 问题补充:hudingchen 写道

解决方案

我下载了最新的5.1.4,出现你说的情况了,呵呵,bug~~
解决方案二:
我的是5.0的,你运行我代码看看有问题没代码:showPopup.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Untitled</title> <script> function getDialogProperty() { return "dialogWidth:425px;dialogHeight:285px;scroll:yes;resizable:no;help:no;status:no;scrollbars:true"; } function showModalPopup() { var popup = window.showModalDialog("popup.html", window, getDialogProperty()); } </script></head><body><input type="button" value="ok" onclick="showModalPopup();"/></body></html>popup.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>Untitled</title></head><body>popup<input type="input" /></body></html>
解决方案三:
你的什么版本,我这边没有问题

时间: 2024-10-23 09:32:50

苹果浏览器的showModalDialog问题的相关文章

JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法_javascript技巧

本文实例讲述了JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法.分享给大家供大家参考,具体如下: 主页面: <script type="text/javascript"> function SelectGroupCust() { var temp = window.showModalDialog("Default2.aspx?xx=" + Date(), "", "dialog

js常见的判断移动端或者pc端或者安卓和苹果浏览器的方法总结

 很久之前写了一篇通过浏览器navigator判断浏览器版本或者手机类型,里面介绍了运用navigator判断浏览器类型.今天在这篇文章基础上做个补充吧!   js 判断安卓或者ios 之indexOf方式   //判断访问终端 var browser={     versions:function(){         var u = navigator.userAgent, app = navigator.appVersion;         return {             tr

苹果机Safari浏览器看网上电影的方法

  苹果电脑无法进入网上电影区观看网上在线电影,问题出现在"没有按装MIME类型插件"(图一),为此只能无奈结束观看. 简单分析一下原因(个人观点,对错请谅解):如今国内在线电影区基本使用ASP语言代码管理电影文件,其代码运行于Windows NT系统,对苹果浏览器支持不好,从而导致苹果版的"Java 1.3.1 和Java 1.4.1"语言无法正常启动以及映射出"RealOne Player"播放器播放,在线电影文件连接错误. 下面介绍一个小方

苹果Safari浏览器如何看网上电影

  苹果电脑无法进入网上电影区观看网上在线电影,问题出现在"没有按装MIME类型插件",为此只能无奈结束观看. 简单分析一下原因(个人观点,对错请谅解):如今国内在线电影区基本使用ASP语言代码管理电影文件,其代码运行于Windows NT系统,对苹果浏览器支持不好,从而导致苹果版的"Java 1.3.1 和Java 1.4.1"语言无法正常启动以及映射出"RealOne Player"播放器播放,在线电影文件连接错误. 下面介绍一个小方法,可以

关于苹果Safari浏览器默认禁用cookie的问题

问题描述 最近在调试网站的时候发现,苹果浏览器默认是禁用cookies的,这样的话会员就不能登录了,请问有没有碰到过这个问题的大牛,以及有什么好的解决办法 解决方案 解决方案二:js检查一下有没有禁用cookie然后提示用户开启cookie

火狐浏览器将不再支持苹果公司产品

中介交易 SEO诊断 淘宝客 云主机 技术大厅 网易科技讯 3月11日消息, 火狐浏览器将停止支持苹果公司的iPhone和iPad产品.Mozilla的产品副总裁杰伊·沙利文(Jay Sullivan),在SXSW文化节上宣布了这一决定. 沙利文指出,如果苹果公司不改变对软件提供商的严苛限制,Mozilla将从现在起停止火狐浏览器对iOS设备的支持. 2012年9月,Mozilla的从苹果应用商店召回了火狐浏览器.原因是苹果不允许Mozilla在火狐浏览器的iOS版本中使用复杂的渲染和自己的Ja

谷歌移动浏览器市场份额将超苹果Safari

7月7日,据computerworld网站报道,市场研究公司Net Applications的数据显示,苹果Safari浏览器市场份额下降的趋势,以及Google旗下浏览器市场份额的增长,使得Google最早可能将于10月份在移动平台上反超苹果. 过去2个月火狐浏览器在桌面+移动平台上的市场份额出现滑坡,桌面版在继续"失血",吸引智能手机用户的努力也没有取得进展. 自4月份以来苹果Safari浏览器的表现同样乏善可陈,市场份额出现流失,主要原因是在移动平台上市场份额持续流失,在桌面平台

移动浏览器:谷歌即将逆袭苹果

市场研究公司Net Applications的数据显示,苹果Safari浏览器市场份额下降的趋势,以及Google旗下浏览器市场份额的增长,使得Google最早可能将于10月份在移动平台上反超苹果.过去2个月火狐浏览器在桌面+移动平台上的市场份额出现滑坡,桌面版在继续失血,吸引智能手机用户的努力也没有取得进展.自4月份以来苹果Safari浏览器的表现同样乏善可陈,市场份额出现流失,主要原因是在移动平台上市场份额持续流失,在桌面平台上市场份额突然下滑.Net Applications称,6月份17

IE浏览器怎么清理缓存

玩Flash在线小游戏 的朋友经常会碰到游戏打开很慢,卡的问题,而且在使用中肯定会出现页面显示错误之类的问题,需要清理一下浏览器缓存还有cookies就能够恢复正常,这里我简单讲述一下各种浏览器怎么样清理缓存和cookies. 操作方法:请您点击任何一个网页上方的"工具",选择"Internet选项",然后弹出一个小窗口,以下是IE浏览器6.0.7.0.8.0的简单说明. IE6.0 工具--Internet选项--删除Cookies.删除文件(勾选删除脱机文件)