【问题标题】:Override "Safari cannot open the page because the address is invalid"覆盖“Safari无法打开页面,因为地址无效”
【发布时间】:2020-03-24 11:12:04
【问题描述】:

有谁知道在尝试使用 URI appname:/// 从 safari 浏览器打开本机应用程序并且该应用程序未安装在设备上时是否可以覆盖 ios safari 上的此对话框?

我尝试覆盖window.alert,它在浏览器警报中按预期工作,但是当它弹出时它不起作用。或者这可能会触发一些我可以使用window.addEventListener() 监听的事件?

【问题讨论】:

  • 你有想过这个吗?这里有类似的问题。谢谢!

标签: javascript ios safari


【解决方案1】:

我做了一些研究,这似乎是以下两个原因之一:

  1. Intune 控制台中的 Web 应用配置将需要托管浏览器打开此链接选项设置为是。
  2. 设备上未安装适用于 iOS 应用的 Intune Managed Browser。

要解决此问题,请在 iOS 设备上安装 Intune 托管浏览器,或将策略中的需要托管浏览器打开此链接选项设置为否。

【讨论】:

  • 这与 InTune 无关。尝试使用诸如 appname:/// 之类的 URI 从 ios Safari 浏览器打开本机应用程序时会显示此弹出窗口
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-05
  • 2012-12-06
  • 2018-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-28
相关资源
最近更新 更多