IPAD safari 浏览器不支持 window.open JavaScript 方法
IPAD safari browser does not support the window.open JavaScript method
我想在iPad上的JavaScript代码中调用window.open
方法。当我调用该方法时,它工作正常。现在我想从 window.load
方法打开的 HTML 页面返回一个值。它在其他浏览器中返回值,但不在 iPad Safari 浏览器中返回值。
与大多数浏览器不同,iPad 上 Safari 中的标签页无法相互通信。如果可以的话,您应该重新考虑您的界面以避免 window.open,而是使用基于 HTML 的对话框在您的页面中打开一个弹出窗口。类似于jQuery-UI对话框或类似的代码。
编辑:jQuery-UI对话框示例
要使用对话框,您需要在 HTML 中提供一个元素,该元素为隐藏的对话框标记提供一个区域:
<div id="dialog">This could have a preset message or you can override it.</div>
然后,您将使用 jQuery 调用此对话框,如下所示:
$('#dialog').dialog();
如果要先更改对话框的内容,请执行以下操作:
$('#dialog').html('<p>Some html content.</p>');
$('#dialog').dialog();
有关更多详细信息,请参阅此处的文档。
相关文章:
- javascript window.open将无法在Chrome控制台上工作
- Javascript window.open()toolbar=no不起作用
- 在window.open()生成的窗口中执行JavaScript
- 检查window.open支持-JavaScript
- javascript window.open(),并在新窗口中搜索DOM
- Javascript窗口.open中的UTF8字符串将被UIWebview's应该启动LoadWithReque
- Googlemaps Javascript API KML layer - Using Open charge map
- 为什么页面在javascript:window.open之后出现空白并带有“[Object]”
- IPAD safari 浏览器不支持 window.open JavaScript 方法
- Javascript窗口.open不工作
- window.open阻止target_blank之前的Javascript GET请求
- Javascript-window.open()弹出窗口大小问题
- 在Javascript中的一个Open()记录集函数中使用多个查询
- 通过Ajaxrequest.open从Javascript获取变量到PHP文件
- Javascript-使用window.open()进行基本身份验证
- Mapquest Open Javascript API addOptimizedRoute
- 关于Javascript window.open(输入路径在这里);.
- Javascript Facebook Open Graph: Post to wall?
- Javascript window.open file download callback
- Window Open Javascript(参数错误)