问题标签 [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.
javascript - 如何在 iPhone 的独立(全屏)模式下打开新窗口
预期的操作是:当触摸 div 时,会打开一个新窗口。此代码在 iPhone 的 safari 中运行良好。
但是当我点击“+”->“添加到主屏幕”,然后按“转到页面”时,没有打开任何窗口,页面加载在同一屏幕中。
如何通过 javascript强制在独立模式下打开一个新窗口?
ios - 阻止本机 Web 应用在 iOS 上打开时自行重新加载
我正在尝试在 iOS 上使用 HTML + JS 构建一个“本机网络应用程序”。您可能知道,您可以将这样的应用程序添加到主屏幕,它或多或少看起来就像一个普通的原生应用程序。
但是,如果我退出这样的应用程序并再次重新打开它,它会再次重新加载整个页面。当通过多任务栏从另一个应用程序切换到此类应用程序时,也会发生这种情况。
这是预期的行为还是有办法阻止设备这样做?
例如,您可以将 jqTouch-Demos 从此处添加到您的主屏幕并进行测试:http: //jqtouch.com/preview/demos/main/
javascript - 当 WebKit WebApp 被“终止”时会触发什么事件
我正在为 iOS 开发 Web 应用程序,并且正在使用 DOMApplicationCache。我知道 Web 应用程序不能在后台运行,但我仍然想在用户切换到另一个应用程序并稍后返回 Web 应用程序时模拟应用程序的恢复。
为了做到这一点,我至少需要记录 Web App 何时终止/卸载。但是 window.unload 似乎没有触发。
有人知道如何捕获正在运行的 WebApp 的终止吗?
PS:在一个相关的问题上,当 apple-mobile-web-app-capable 是 yes 时,console.log 会去哪里?
javascript - CSS 或 Javascript 中是否有任何方法可以判断用户是否将 iPad 上的 HTML 页面作为 Web 应用程序查看?
非常简单的问题,我有一个专门在 iPad 上使用的网页。我已经对其进行了设置,以便您可以将其保存到主屏幕并将其用作网络应用程序。
我想知道是否有一种方法通过 Javascript 或 CSS 来判断页面是否正在从浏览器中查看,所有导航内容都在顶部,或者它是否已启动并作为 Web 应用程序浏览.
我尝试使用媒体查询为 Web 应用程序与导航浏览器设置不同的样式,但我无法找到一个可行的查询。
iphone - 将 webapp 添加到主屏幕后,是否可以强制 iphone/ipod 更新 apple-touch-icon?
我使用所有推荐的 safari 链接和元标记创建了一个 webapp,例如。
但是,我的问题是,如果 startup.png 或任何 apple-touch-icon 图像文件在网络服务器上更新,用户的 iphone 或 ipod 似乎不会在将更新后的文件保存到他们的主屏幕(我猜它以某种方式缓存)。它可以从主屏幕中删除 web 应用程序并重新添加它。但是有没有办法让应用程序知道它需要刷新这些图像而不需要用户删除并重新添加它?
printing - 从移动 Safari 网络应用程序打印
适用于 ios4.2 的移动 Safari 允许通过空中打印进行打印。是否可以通过使用 javascript 的网络应用程序执行相同的操作,即 window.print(); ? 我使用以下元标记运行我的 web 应用程序。
javascript - 检查页面是否添加到 iPhone 主屏幕
如果在 webapp 模式下将页面添加到 iPhone 主屏幕,是否可以使用 JavaScript 或 CSS 检查。就像获取没有导航栏的屏幕高度一样,因此将是 460px
ios - iOS 网络应用显示
我创建了一个 Web 应用程序,在用户界面的最后一步,它会将一个人引导到一个网站,该网站通常显示一个 pdf 文件,但有时可以是一个普通的网页。当我从移动 Safari 启动应用程序时,一切正常。但是,当我将应用程序保存到 iPhone 桌面并在那里运行应用程序时,当用户访问网页时,他们无法返回应用程序进行另一个选择,因此无法返回另一个网页。使用 Safari 时,总是有返回按钮。
我尝试将以下设置为 NO :
这并没有改变行为。我不确定如何进一步描述这个问题,但本质上,当从 iPhone“桌面”启动应用程序时,当用户加载外部网页时,我无法返回主应用程序。
iphone - 如何在 iPhone 的 UiWebView 中隐藏或删除搜索栏
我在我的应用程序中使用网络视图,但我不希望顶部的搜索栏我希望它隐藏或从网络视图中删除,所以任何人都可以给我解决方案。
iphone - iPhone/iPad WebApps 不允许使用 cookie?
当我使用 时<meta name="apple-mobile-web-app-capable" content="yes">
,我的页面不会设置、加载或检索 cookie。有没有办法解决这个问题?我在 Google 中找不到任何有用的东西。