问题标签 [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 - 他们如何做到这一点 - 添加到主屏幕的移动网站显示为独立应用程序
所以我只看到一个网站这样做,我很想知道他们是如何做到的。顺便说一句,我正在使用带有 iOS5 的 iPhone 4。
在移动版 Safari 上访问http://m.funnyordie.com/(Will Ferrell 的小品喜剧网站),将其添加到主屏幕,然后单击刚刚添加的主屏幕图标。
移动网站显示时没有任何 Safari 按钮或地址栏。它甚至作为一个打开的独立应用程序显示在打开的应用程序托盘中(双击主页按钮以查看我的意思,当有趣或死亡不在前台时)。
您可以浏览页面上的视频,甚至可以搜索,但是当您单击其他选项卡之一(观看次数最多、FoD 独家)时,它会将您带到 Safari 应用程序以获取新选项卡。
我从未见过其他人这样做,我很想知道他们是如何做到这一点的。有人知道吗?
iphone - Safari Mobile 全屏显示多个页面
我只是在读这个问题他们如何做到这一点 - 添加到主屏幕的移动站点显示为独立应用程序
我想知道是否有办法让它在多个页面上保持全屏模式?
html - Iphone mobile html添加到主屏幕不起作用
显然我搞砸了什么!添加到主屏幕后,我尝试打开“应用程序”,而不是使用具有独立模式等的 iPhone 渲染系统,Safari 正在打开它!之前一直很好用,有大神知道这是怎么回事吗?
使用 JQM
html - 在 iPhone 中检测独立模式
我正在尝试检测我的 jquerymobile 应用程序是否作为应用程序运行(即从主屏幕)。我目前的代码是:
问题是我听说这个代码根据这个更好
我知道第一部分在做什么(测试属性是否存在),但我不明白第二部分。(从语法的角度来看,我认为我做到了,但这对我来说似乎是矛盾的!)
iphone - 在 iOS 和全屏应用程序模式下使用离线应用程序缓存,它会在 Safari 中打开其他页面而不是应用程序
我正在用 HTML5 构建一个离线平板电脑/手机应用程序,以在没有手机信号塔的地方远程收集数据。它使用离线应用程序缓存清单将页面保存到浏览器中。我试图让它在 Safari 和 Android 中工作。
目前我的网站有多个单独的网页(index.html、load.html 和 sync.html)。我希望能够在每个页面加载后加载每个页面并运行不同的 javascript。
最初我有一个主索引页面(它充当应用程序的引导程序),并在单击菜单按钮时使用 jQuery 的 .load() 函数将不同的页面文件(仅 html 片段)加载到主显示 div 中。这在 iPhone 上运行得很好。但是,当在 Android 上尝试它并且站点已经被缓存并且设备处于飞行模式,因此它无法连接到服务器时,由于某种原因,该页面将无法从外部页面加载 HTML,所以我会得到一个空白屏幕。从缓存加载页面时,我将其缩小到 jQuery 的 .load() 函数在 Android 中失败。
因此,我尝试将各个页面分开,并在每个页面上镜像所有 HTML、JavaScript、CSS 包含和标头代码(效率不高)。所以每个页面都可以独立运行。当按照简单的 href 链接加载其他页面时,这在网络浏览器中的 Android 和 iPhone 中运行良好。但是,当我在 iPhone 上进入应用程序模式时(即,您将网页保存到主屏幕,使其显示为实际的应用程序图标,然后您从那里运行它,除了状态栏外,它几乎全屏显示)然后单击菜单图标加载 sync.html 例如,它会在 Safari 中打开页面,而不是停留在全屏“应用”模式中。
有没有办法打开应该在 iPhone 上的全屏“应用”模式下缓存的单独网页?我不希望其他页面加载 Safari,因为屏幕尺寸较小。
我能想到的唯一其他方法是将所有 html 片段隐藏在主索引页面上的 div 中,然后根据单击的菜单按钮显示和隐藏 div。这可能看起来更干净,更快,但只是想知道是否有更好的方法来做到这一点?
ios - 在 iPhone 上将 Web 应用程序保持在独立模式
在搜索 Stackoverflow 和 Google 后,我还没有找到可行的解决方案。
更改页面(单击链接)时,我需要一个网络应用程序保持独立模式。目前,当在独立模式下单击任何链接时,它们会在 Safari 的新窗口中启动,并退出独立模式。
如何防止链接打开新窗口以使其保持独立模式。
这段代码经过测试,不起作用:
Safari 在独立模式下似乎绕过了这一点,从而阻止了它的工作。有新的解决方法吗?
该应用程序将于明天推出,因此 PhoneGap 不是一个选项;还有其他人吗?
iphone - iPhone 启动画面未加载
我正在开发一个 jquery 移动应用程序,我正在尝试加载启动画面,但我终生无法弄清楚它为什么不加载。
这是我的代码
我可以不用担心链接到图像,并且触摸图标工作正常。
有什么建议么?
android - Iphone WebApp 页脚工具栏
我正在为移动设备创建一个网络应用程序,但我在 iphone 中的页脚工具栏有问题,我只想隐藏或删除它,但我尝试没有结果。
我正在阅读苹果支持使用一些这样的元标记:
但是工具栏总是出现......
有没有办法隐藏它并制作一个“看起来像”本机应用程序?
ios - iPhone window.open(url, '_blank') 无法在移动 Safari 中打开链接
我在 iPhone/iPad 上的独立网络应用程序(保存到主页,没有 PhoneGap)中将用户发送到一些 .pdf。在window.open(url, '_blank');
Web 应用程序顶部打开这些文档后,由于没有返回按钮,因此无法返回。我可以在 JavaScript 的新窗口中打开这些,还是只需要使用真实的a href
?
iphone - 您如何制作像 Trello 一样的移动网络应用程序?
当我在 iPhone 上访问Trello并将其添加到主屏幕上,然后从主屏幕进入链接时,它不会在 Safari 中打开链接,而是在新应用程序中打开链接。这是怎么做的?