如何缓解Safari警告“您是否要允许此页面打开XYZ”

时间:2017-01-12 18:51:53

标签: macos safari

我正在Objective-C和Go中开发一个应用程序。到目前为止,一切都很顺利 - 除了少数hiccups

我想知道的是:是否有可能减轻Safari在点击链接时给出的警告,该链接会打开已安装的应用程序并使用自定义URL方案?

我的应用程序有自定义方案。让我们说它是XYZ。当我点击链接时,例如

xyz://dosomething?cool=yes+please

我收到了警告

Do you want to allow this page to open XYZ?

每次都有任何不提示此提示的方法吗?

1 个答案:

答案 0 :(得分:5)

这是Safari的新安全策略(在10.12.2+中),目前无法绕过它。也许在未来的Safari更新中,他们会添加“始终允许”选项或偏好设置以禁用它。

如果你google it你会发现很多人都有这个问题,因为使用URL方案启动外部应用程序是一种非常常见的方法......非常受欢迎的应用程序如Transmission使用它。