74得票13回答
离线iOS Web应用程序:可以加载我的清单,但无法离线工作

我正在编写一个Web应用程序,可以在iOS离线使用。我已经创建了一个清单,并将其作为text/cache-manifest提供,当在Safari中运行时通常都很好用。 如果我将它添加为我的主屏幕上的应用程序,然后打开飞行模式,它根本无法打开应用程序——我会收到一个错误提示并询问是否关闭该应用...

70得票4回答
停止 iPhone 主屏幕启动的 Web 应用程序重新加载

我创建了一个Web应用并将其添加到我的iPhone主屏幕上。当我切换到另一个应用程序并返回时,iPhone会自动重新加载我的Web应用程序。这破坏了我的应用程序流程。 我该如何防止iPhone重新加载应用程序? 我启用了apple-mobile-web-app-capable元标签以隐藏S...

68得票5回答
iOS 9 Safari:滚动时将元素更改为固定位置,直到滚动停止才会显示

我一直在开发一个网站,并受益于非常好的jQuery Sticky Kit插件。它通过在适当的时候将position属性切换为fixed并恢复,来实现粘性效果。在桌面端运行非常流畅,在移动端也还可以接受。 或者至少曾经是这样的。iOS 9带来了一种新的行为:如果一个元素的position从st...

67得票11回答
Mobile Safari中的固定定位

在移动版Safari中,是否有可能相对于视口固定位置?正如许多人所指出的那样,position: fixed无法使用,但Gmail刚刚推出了一种几乎符合我的要求的解决方案-请参见邮件视图上的浮动菜单栏。 通过JavaScript获取实时滚动事件也是一个合理的解决方案。

67得票7回答
iOS iPad键盘打开时固定位置会破坏

当我点击“搜索表单”文本框时,固定在页面顶部的标题位置会发生断裂。因为它被固定在页面上方,当虚拟键盘弹出时,标题位置会从页面顶部分离并开始浮动到页面中间。 正常情况: 出现问题:

66得票9回答
iPad Safari - 让键盘消失

在iPad Safari浏览器中,当我从文本框切换到下拉列表时,键盘仍然存在...是否有某种方法(可能需要使用Javascript),可以在用户从文本框失去焦点时隐藏键盘?换句话说,我正在寻找(但是在Mobile Safari中的等效方式)。[tempTextField resignFirst...

64得票14回答
iOS网页应用程序(特别是iPad)的多个“apple-touch-startup-image”分辨率?

我写了一个基于HTML5的iOS网页应用,所有功能似乎都正常运行,但我正在尝试通过多个启动屏幕来优化它。iPhone/iPod touch使用320x460的PNG图片效果良好,如下所示:<link rel="apple-touch-startup-image" href="img/st...

61得票8回答
为移动版Safari设置“主屏幕”图标名称

默认情况下,当在Safari的“+”菜单中选择添加到主屏幕时,“书签”网站的图标名称默认为页面的<title>,被截短至12个字符。 与apple-touch-icon类似,它允许您指定网页的自定义图标,是否有一种方法可以让网页指定除其<title>之外的默认图标名称?

59得票6回答
在移动Safari上显示PDF文件时出现问题的解决方案

在我们的网页应用程序中,我们使用以下代码将PDF文档显示在一个iframe中: <iframe id="iframeContainer" src="https://example.com/pdfdoc.pdf" style="...

58得票10回答
移动版Safari中替代CSS背景大小为cover的方法

你好,我的页面上有几个div,它们都有背景图片,我想让它们扩展到整个div的大小,而div又可以扩展到填满视口的宽度。 显然,在iOS设备上,background-size: cover 的行为不符合预期。我看到了一些解决方法的例子,但是在我的情况下无法使它们起作用。理想情况下,我希望不必在...