【问题标题】:How to open Safari's settings from web page on iOS 9.3+如何在 iOS 9.3+ 上从网页打开 Safari 的设置
【发布时间】:2016-10-29 19:43:54
【问题描述】:

在这里我找到了如何在 iOS 中打开设置的解决方案:How to redirect to ios settings in Safari use javascript in ios9

<input type="button" onclick="redirect()" value="Redirect">
<script>
    var redirect = function() {
        window.location.href = "prefs:root=Settings";
    }
</script>

但是这个解决方案在我的 iPhone 6s plus 9.3.2(13F69) 上存在一些问题: - 此解决方案不适用于我的特定 iPhone,但适用于 iPhone 6s - 链接到prefs:root=Safari 不起作用

所以我有两个问题:

  1. 我怎样才能找出为什么这个解决方案在我的特定手机上不起作用?
  2. 如何在“设置”应用中打开 Safari?

【问题讨论】:

  • 同样的问题……找到解决办法了吗?
  • @JBA No :( 好像没有解决办法
  • 我也遇到过这个问题......我得到'在“设置”中打开这个页面?',然后“Safari无法打开页面,因为地址无效”我也有试过 location.href = "App-prefs:root=Settings";

标签: javascript ios iphone safari settings


【解决方案1】:

window.location.href = 'App-prefs://prefs:root=Settings';

试试这个,在 iOS 13 中工作

【讨论】:

  • 适用于 iOS 12!在此处查看 URI 列表 gist.github.com/deanlyoung/…
  • @Mayur Kanojiya 您能否提供网站上开放式 safari 设置的示例链接?因为它在打开url时只打开设置root。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-16
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-20
相关资源
最近更新 更多