【问题标题】:iPhone: Close Safari and return to homescreen using a script?iPhone:关闭 Safari 并使用脚本返回主屏幕?
【发布时间】:2013-01-22 05:42:54
【问题描述】:

我有一个在加载时加载 javascript 的 .html 文件。我用它来打开/关闭家里的电子设备。

目前我已将链接保存在我的主屏幕 (iPhone) 上,并且我已将窗口设置为在打开 1 秒后自动关闭(这足以让我的 javascript 运行)。

但是,如果我能在关闭窗口后以某种方式关闭 Safari,我认为会更酷。这样我就可以回到我的主屏幕,这样我就不必触摸主屏幕按钮,从而使用这个链接作为我主屏幕上的一种“开关”来打开/关闭我的电子设备。

我曾想过使用如下代码:

function redirection() {
var userAgent = window.navigator.userAgent;
if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) {
    window.location = "myapp://"    
}
}
</script>

但这需要仪表板的 URL 方案,我认为不存在 (?)。

您还有其他建议吗?还是无法执行此任务? :)

提前致谢

【问题讨论】:

    标签: javascript iphone mobile-safari url-scheme


    【解决方案1】:

    Apple 没有经过批准的退出应用程序的方式,尤其是没有他们的应用程序之一,例如 Safari。就像加利福尼亚酒店一样,您可以启动另一个应用程序,但您永远不能离开。

    【讨论】:

    • 哦 - 没有办法让 iPhone 认为我想“启动主屏幕”?如果 iPhone 越狱了会有什么不同吗?这会给我一些选择吗?并感谢您花时间回答这个问题。 :)
    • “启动主屏幕”称为 Springboard 应用程序。据我所知,没有可以打开它的 url 方案。至于越狱,你自己在那里。
    猜你喜欢
    • 2014-05-13
    • 1970-01-01
    • 2022-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    相关资源
    最近更新 更多