草庐IT

javascript - "alert()"和 "confirm()"不适用于 "apple-mobile-web-app-capable"

在iOS(当前为7.0)下,当我们的网络应用程序固定到主屏幕(又名使用元标记apple-mobile-web-app-capable)。我发现一位用户在Twitter上有类似的问题:https://twitter.com/thomasfuchs/status/380137801259704320如果这真的是iOS7中的错误,有人能提供临时修复吗? 最佳答案 我们遇到了类似的问题,提醒会破坏我们的网络应用程序。具体案例是从选择列表的onchange触发的警报。我们整理了一个非常简单的测试页面,如下所示:OneTwo在iPad中从Saf

ios - 从 WebView 中的链接打开 Mobile Safari

是否有将MobileSafari打开到特定URL的URI方案?例如,OpenGoogleinSafari 最佳答案 更新:因此,从iOS6.0.2开始,仍然没有特定于MobileSafari的URL方案(见下文)。然而,FedericoViticci发布了一个interestinghack这将允许您从iOS版Chrome调用Safari。它的功能不如Chrome-to-Safari小书签,但它确实表明可以从ChromeforiOS启动MobileSafari。原始答案:事实证明,您无法仅使用URI方案在Safari中打开链接。可以使

iphone - 如何在 iOS >= 4.2.1 Mobile Safari 中自动播放媒体?

在iOS4.2.1上的MobileSafari中,除了用户执行的单击事件的处理程序之外,我似乎无法在任何情况下播放音频媒体。即便如此,如果以任何异步方式(ajax、setTimeout等)调用player.play(),它也不起作用。我试过在player.play()之前调用player.load()。我已经尝试在其处理程序调用player.play()的dom元素上触发点击事件。我试过同时使用音频和视频标签。所有在iOS4.2.1之前有效的漏洞似乎都已关闭。有什么想法吗? 最佳答案 从iOS4.2.x开始,如果没有用户输入事件(例

iphone - apple-mobile-web-app-status-bar-style 有什么作用?

做什么做--谁能举例说明一下?我找到了thisline在官方Safari开发者库中Thismetataghasnoeffectunlessyoufirstspecifyfull-screenmodeasdescribedin“url.”但是哪个网址呢?这个元标记有什么好处? 最佳答案 首先,必须设置apple-mobile-web-app-capable提示才能使其正常工作。此提示会导致Web应用程序以全屏模式运行:它会删除您在MobileSafari中默认获得的地址栏和导航按钮。移除的区域在此处以红色突出显示:因此,一旦应用程序处

html - Mobile Safari 多选错误

如果在当前(iOS9.2)移动版safari中发现一个非常烦人的错误(自iOS7以来首次出现!)如果您在移动safari中使用多选字段-像这样:Test1Test2Test3你会遇到自动选择的问题!iOS会在您打开选择后自动选择第一个选项(无需任何用户交互)-但它不会通过蓝色选择“检查”显示给您。因此,如果您现在选择第二个选项,选择将告诉您已选择两个选项(但仅突出显示一个已选中)...如果您现在关闭并再次打开选择,iOS将自动取消选择第一个值-如果您重复,将再次选择它而无需任何用户交互。这是一个非常烦人的系统错误,它正在破坏用户体验! 最佳答案

ios - 什么是 Mobile Safari 的自定义 URL Scheme?

这个问题在这里已经有了答案:OpenMobileSafarifromaLinkinaWebView(5个答案)关闭7年前。iOSURLSchemes允许网站像这样启动应用程序:twitter://timeline启动Twittergooglechrome://google.com启动Chromefb://root启动Facebook____________启动Safari?(不是http://,因为Safari不会从UIWebView启动)什么自定义url方案会触发Safari启动(即使是在另一个应用程序的UIWebView中)?澄清一下,我不是在寻找[[UIApplicationsh

ios - iPhone不越狱访问/var/mobile/Containers/Data/Application中的文件

程序在iPhone上的目录/var/mobile/Containers/Data/Application中记录一些消息。有没有什么办法可以在不越狱iPhone的情况下访问这个目录?如果没有,iPhone上是否有任何目录可以让我在不越狱的情况下登录并阅读我的日志? 最佳答案 如果这是您的应用程序,如果您将设备连接到计算机,则可以使用Xcode的“窗口”菜单上的“设备”选项,然后将应用程序的数据容器下载到您的计算机。只需从已安装应用列表中选择您的应用,然后单击“齿轮”图标并选择“下载容器”。下载后,右键单击Finder中的文件并选择“显

ios - 在 Mobile Safari 上的 iFrame 中显示 PDF 时出现问题

在我们的Web应用程序中,我们在iframe中显示PDF文档使用以下代码行:这在所有主要的桌面浏览器中都能很好地工作,PDF的宽度缩放以适应iFrame的范围,并且垂直滚动条可以查看文档中的所有页面。但目前我无法让PDF在MobileSafari中正确显示。在这种情况下,只有PDF的左上部分是可见的,没有任何水平或垂直滚动​​条来查看文档的其余部分。有人知道我在MobileSafari中解决此问题的方法吗?更新-2013年3月经过几个小时的搜索和实验,我可以得出结论,这个问题真是一团糟!!有很多解决方案,但每一个都远非完美。我建议其他人在这个问题上苦苦挣扎,请引用'Strategies

ios - 当虚拟键盘在 Mobile Safari 中打开时,如何阻止我的固定导航像这样移动?

我知道移动版safari在固定元素周围有很多错误,但在大多数情况下,我设法让我的布局正常工作,直到我在底部的固定导航中添加了非常需要的文本输入。现在,当用户关注文本输入元素并出现虚拟键盘时,我的导航(否则总是固定在页面底部)会跳到页面中间一个非常奇怪的位置。我会在这篇文章中添加一些我的代码,但我不确定从哪里开始。该导航固定在底部,位于左侧和底部0,宽度为100%。从那里开始,我不知道发生了什么,我只能假设这是一个移动safari错误。它似乎也失去了它的固定位置并变得相对,只有当文本输入元素被聚焦并且虚拟键盘打开时。 最佳答案 htt

ios - UIScrollView 像 Mobile Safari 选项卡一样水平分页

MobileSafari允许您通过输入一种底部带有页面控件的UIScrollView水平分页View来切换页面。我正在尝试复制这种特定的行为,其中水平滚动的UIScrollView显示了下一个View的一些内容。Apple提供的示例:PageControl显示了如何使用UIScrollView进行水平分页,但所有View都占据了整个屏幕宽度。如何让UIScrollView像移动Safari那样显示下一个View的某些内容? 最佳答案 启用分页的UIScrollView将在其框架宽度(或高度)的倍数处停止。因此,第一步是弄清楚您希望页