- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这似乎是一个简单的修复,但我找不到任何信息!
我们在 Safari 中的移动网站偶尔会显示一个对话框,提示“在“App Store”中打开此页面?”使用取消和打开按钮,这两个按钮都会关闭对话框,但除此之外什么都不做。此对话框不会一直出现,但我们没有明确调用此对话框并希望它消失。
我们的应用确实有一个智能横幅。我们的网站源代码中还有 2 个按钮,用于从页面下载/打开应用程序,该页面链接到特定的应用商店 URL。我感觉这与此对话框有关,但我不知道是什么。
任何人都可以提供有关此对话框的更多信息吗?我们可以做些什么来防止它的出现?
如果有影响,我们正在使用运行 iOS 7 的 iPad 测试此移动网站。
我添加了这个模糊的屏幕截图以专注于不需要的对话框。
最佳答案
我在 IOS 9.0 和 IOS 8.4 上遇到了同样的问题,在尝试了几乎所有方法后,我找到了解决方案。单击显示此弹出窗口的按钮时,您必须执行一些异步调用,如果您执行 window.open(someUrl) 获取响应,您将始终获得此弹出窗口。您可以通过使调用同步或在单击按钮之前获取 url 来解决此问题,只需使用该 url 执行 window.open 即可。我更改了调用以同步此问题已解决。
关于javascript - 不需要的 MobileSafari 'Open this page in "App Store”?对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22967377/
我目前正在开发一个使用 SoundJS 的应用程序。在发现代码库无法在 iPad 上正常工作后,我继承了代码库 - 问题是它创建了大约 16 个 MP3 文件的 list ,总计约 35.7mb。这显
MobileSafari 上的网页标题看起来是雕刻的,主机做这个效果?标题的字体系列和字体大小是多少? 非常感谢! 最佳答案 在 Xcode 中打开任何 iOS 项目。 在模拟器中启动 MobileS
MobileSafari 通常具有不正确的 HTML 按钮行为(不正确的含义:“不像 iOS native 按钮”)。正确的按钮行为如下: 用户触摸按钮:按钮高亮显示 用户将手指拖出按钮:按钮变暗 用
我目前正在开发 UIWebView,并且正在努力理解 Apple 如何在 MobileSafari 的 UIToolbar 中创建左右指向按钮。 当然,我们可以使用“UIBarButtonSystem
经过搜索后,我仍然不知道在移动 Safari 中重新排序一组项目的最佳实践。我目前正在我的 web 应用程序的桌面版本中使用 jQuery 可排序函数应用于一组表行,并使用 ajax 回调来更新项目定
是否可以允许用户在 mobile safari 中拖放项目? iPhone 上的 Google 图片也做了类似的事情,但我不确定这是否是真正的拖放或其他解决方法。大家有什么见解吗? 最佳答案 是的,这
我的网络应用程序要求用户点击并按住某个元素才能执行游戏操作, 但 iPhone 会自动“选择”用户感到困惑的区域。 有人知道哪些 html 元素会阻止选择,或者 javascript 是否可以阻止选择
我正在对移动网络应用程序进行最后润色,我了解到当您将页面添加到主屏幕时,单击任何链接都会使用户退出全屏模式并进入 mobileSafari,从而完全破坏全屏模式的目的。当所有链接都迫使您退出时,其他人
我正在尝试对此进行调试,但无法取得任何进展。我有这个我正在构建的 HTML5 JavaScript 库,它的测试页面可以包含大量输出,因为我正在管道 console.log并将异常输出到 DOM 中以
我正在构建一个 iOS 网站,我正在尝试使用 JavaScript 获取最近复制的图像。 当您将手指放在网站上的照片上时,会弹出一个菜单,其中包含保存图像 或复制 选项。当您稍后按复制并将其粘贴到文本
我正在制作我的应用程序支持站点的移动版本,但这里有一个 WebKit/iOS/HTML/CSS 问题... 我有一个页面,index.php , 与 mobile.css附加文件。在我的 我有标签:
语境 :MobileSafari/iPad 上的 Web 应用程序,包括全屏和嵌入 iframe 目标 :为 Press 和 Tap 提供自定义事件处理程序的技术,但 不是 捏(缩放)或拖动(滚动/平
我正在 UIWebView 内的 字段上实现自己的自动完成功能,并且内置键盘自动完成功能会干扰用户体验。有没有办法使用 HTML 或 Javascript 向 iOS 发出信号,表明它不应尝试自动完
我正在开发一款 html5-canvas 游戏,它可以在大多数浏览器(甚至是移动设备)上正常运行。 虽然在 safari mobile 上,如果您点击 Canvas ,它会变得稍微暗一些 - 就像您点
我有一个 HTML test page for this issue here .出于某种原因,MobileSafari 将任何超过 1700 像素的图像的 Image.width/height 属性
我正在寻找在 iPad 版 Mobile Safari 中管理大量图像的方法。在这种情况下,我有一个 Web 应用程序,它将使用 webkit CSS3 动画移动图像(据推测是利用硬件来这样做)。 我
我尝试了多种方法来获取 UIWebView 上的静态 header ,以便它只滚动 html header 下方的内容。有人成功完成这个吗? 最佳答案 如果这只需要在手机上工作,您可以只放置两个 UI
iPad 在加载大约 8 或 9 张图像后停止加载大图像,因为页面已达到其分配的内存限制。 由于我一次只显示这些图像,所以我想从浏览器缓存中删除旧图像,以免达到限制。 关于如何在 javascript
有谁知道如何在网站上使用 APT,所以重新启动、安装/卸载 .debs 等工作就像 Cydia,但只是在网络浏览器上? 最佳答案 没有像 Web 包管理器这样的 App Store。不过有 Webmi
当您双击或选择一个输入字段时,它会放大。我假设输入 BLUR 会自动缩放回之前的缩放级别,但是这不会发生,用户必须再次手动缩小。这也可以通过 javascript 完成吗? 最佳答案 这是 iOS s
我是一名优秀的程序员,十分优秀!