Javascript iPhone:关闭Safari并使用脚本返回主屏幕?

Javascript iPhone:关闭Safari并使用脚本返回主屏幕?,javascript,iphone,mobile-safari,url-scheme,Javascript,Iphone,Mobile Safari,Url Scheme,我有一个.html文件,在加载时加载javascript。我用它来打开/关闭我家里的电子设备 目前,我已经在我的主屏幕(iPhone)上保存了链接,并且我已经将窗口设置为在打开1秒后自动关闭(这足以让我的javascript运行) 然而,我想如果我能在关上窗户后让Safari关上,那会更酷。这样,我就可以回到我的主屏幕,这样我就不必触摸Home按钮,从而将此链接用作主屏幕上的某种“开关”来打开/关闭我的电子设备 我曾想过使用以下代码: function redirection() { var u

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

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

然而,我想如果我能在关上窗户后让Safari关上,那会更酷。这样,我就可以回到我的主屏幕,这样我就不必触摸Home按钮,从而将此链接用作主屏幕上的某种“开关”来打开/关闭我的电子设备

我曾想过使用以下代码:

function redirection() {
var userAgent = window.navigator.userAgent;
if (userAgent.match(/iPad/i) || userAgent.match(/iPhone/i)) {
    window.location = "myapp://"    
}
}
</script>
函数重定向(){
var userAgent=window.navigator.userAgent;
if(userAgent.match(/iPad/i)| userAgent.match(/iPhone/i)){
window.location=“myapp://”
}
}
但这将需要仪表板的URL方案,我认为这是不存在的(?)

您是否有其他建议,或者此任务无法执行?:)


提前感谢

苹果没有批准的退出应用程序的方法,尤其是他们的应用程序,比如Safari。就像加州酒店一样,你可以启动另一个应用程序,但你永远不能离开。

哦,而且也没有办法让iPhone认为我想“启动主屏幕”?如果iPhone被越狱会有什么不同吗?这会给我一些选择吗?感谢您抽出时间回答这个问题。:)“启动主屏幕”被称为Springboard应用程序。据我所知,没有url方案可以打开它。至于越狱,你得靠自己。