问题标签 [iphone-standalone-web-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Safari手机全屏
我正在尝试在我的 iPhone Web App 上设置全屏模式,我已经阅读了 Apple 关于 apple-mobile-web-app-capable 元标记的文档,但它不起作用,你能帮帮我吗?谢谢
ios - 如何让 iPhone/iPad 网络应用程序保持全屏模式?
我有一个离线工作的 HTML5 iPad 应用程序。该应用程序本质上由 4 个 html 文件和 3 个 aspx 文件组成。我的缓存清单已设置,因此只有 html 文件可脱机使用,而 aspx 文件需要网络连接。这一切都很好!
现在,我已经到了对应用程序进行最后润色并尝试完成主屏幕图标、以全屏模式运行等的地步。我已经添加了我认为必要的元标记将应用程序添加到主屏幕后,使其最初以全屏模式启动。我认为标签正确的原因是,如果我在 html 页面之间来回导航,应用程序将(正确)启动并保持全屏模式。我遇到的问题是让应用程序在单击服务器(aspx)链接之一时保持全屏模式。
单击服务器链接 (aspx) 时,Mobile Safari 将进入完整浏览器模式并打开一个新窗口。这种行为是不可接受的,我希望我在这里遗漏了一些简单的东西。
以下是我在所有页面(html + aspx)上使用的元标记:
希望这提供了理解问题所需的所有必要信息。我在这里看到了其他链接,指出除了主页上添加书签的页面之外的任何页面都会导致一些人退出全屏模式。这不是我遇到的问题,所以我想开始一个新的讨论。同样,我觉得如果我的应用程序中还有 5 个 html 页面,它将继续保持全屏模式。在我的情况下,aspx 页面是问题所在。
ipad - iPad 主屏幕应用程序每次打开都会刷新
我正在使用 HTML5 和 SenchaTouch 为 iPad 编写一个网络应用程序。该应用程序使用缓存清单离线运行。一旦它被添加到主屏幕并在没有 Safari 的情况下打开,它会在每次打开时自行刷新,即使只是导航到主屏幕并返回。期望的行为是离开应用程序,做其他事情,然后回到应用程序,一切都保持不变。
可以在此处找到显示相同(不希望的)行为的类似应用程序的示例:http: //ignitedmediadesign.com/WebApp/index.html
我读过使用缓存清单应该可以解决 iPhone 上的这个问题(http://www.stevesouders.com/blog/2011/06/28/lack-of-caching-for-iphone-home-screen-apps / ),但似乎对 iPhone 或 iPad 都没有效果。
还有其他方法可以解决这个问题吗?缓存清单文件有什么秘密可以阻止我可能错过的吗?
javascript - 如果 iPhone 未处于全屏模式,如何运行 javascript?
我想运行这个脚本,但前提是 iPhone 不是全屏模式。
那么我该怎么做呢?(这有帮助吗?)
ios - 如何从 iOS 独立 Web 应用程序在 Web 浏览器中打开 URL
我有一个在 iPad 上以独立模式运行的网络应用程序(使用<meta name="apple-mobile-web-app-capable" content="yes" />
)。有人知道我是否可以从我的应用程序中在普通浏览器中启动 URL 吗?
javascript - 如何在 iPhone 上的网络应用程序中发起电话呼叫
我想实现一个 JavaScript API 以编程方式发起电话呼叫,而不需要本机 Objective-C 实现。
到目前为止,我尝试的是类似location.href='tel:12345';
. 结果是出现错误消息“无法显示 URL”。
我的第二次尝试是创建一个隐藏链接(如<a href="tel:12345">call</a>
)并以编程方式单击它。这也不起作用,尽管该链接在未隐藏并由用户手动单击时起作用。
是否可以仅使用 JavaScript 来实现这一点,还是我需要委托给应用程序的 Objective-C 部分以从那里发起调用?
iphone - 停止重新加载从 iPhone 主屏幕启动的网络应用程序
我创建了一个网络应用程序并添加到我的 iPhone 主屏幕。当我切换到另一个应用程序并返回时,iPhone 会自动重新加载我的网络应用程序。这打破了我的应用程序流程。
如何防止 iPhone 重新加载应用程序?
我启用了支持 apple-mobile-web-app 的元标记来隐藏 Safari 工具栏,我不想将其关闭。
iphone - iPhone / CSS - 如果站点设置为主屏幕应用程序,则更改样式
我正在制作一个 iPhone 应用程序/移动网站,当我正常访问该网站时)(上图),一切都按应有的格式设置,但是当我将其设置为主屏幕应用程序(下图)时,标题在后面顶部的信息栏(或至少在模拟器中)。所以我想知道我能做些什么来解决这个问题,或者如果iphone处于这种模式,是否有某种方法可以声明单独的样式。感谢您的任何帮助,您可以提供。
iphone - 检测 iphone 主屏幕上的应用程序
您知道如何将 Web 应用程序添加到 iPhone 的主屏幕......现在我如何检测我的应用程序是否已添加到用户 iPhone 的主屏幕。
如果已添加,我如何启动存储在用户主屏幕上而不是 Safari 中的应用程序。
NOTE : its a web app simply bookmarked on the home screen of an iPhone - it is NOT a native app.
有任何想法吗 ?
jquery - jQuery Mobile 闪屏问题
我正在开发一个 Web 应用程序,当您将网站添加到主屏幕时,我遇到了启动屏幕的问题。我环顾四周并删除并重新添加了代码行,但它仍然无法正常工作。
这就是我的头标签中的内容,我只是不知道为什么它不起作用。