Safari应用程序扩展内容脚本未加载在Safari错误页面上



运行Safari应用程序扩展程序时,如果Safari显示"未能打开页面",则您的内容脚本不会加载。在这种情况下,将用户重定向到新的URL或建议页面,例如"您的意思是..."。

当显示Safari错误页面时,是否可以将Safari应用程序扩展程序的内容脚本加载?

不,似乎是不可能的。

基于Apple的Safari应用程序扩展名"关于脚本和样式表的权限"文档,我将推论脚本注入仅在http://https://方案中使用Web内容,而错误页面是从本地文件加载的。

URL模式采用表格Scheme://Domain/Path。 (...) 方案可以是httphttps。(...) 星号字符可以在域或路径中的任何地方使用,但不能在方案中使用。

供参考,这是Safari 13错误页模板的路径。

file:///Applications/Safari.app/Contents/Resources/en.lproj/StandardErrorPage.html

相关内容

  • 没有找到相关文章

最新更新