首页 > 解决方案 > 覆盖“Safari无法打开页面,因为地址无效”

问题描述

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

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

在此处输入图像描述

标签: javascriptiossafari

解决方案


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

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

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


推荐阅读