这是一个令人费解的基本问题,Google 无法提供帮助。我有一个 Safari 扩展,它似乎可以在很多方面工作:我有一个证书,我有一个可以检查的全局页面,我添加了一个上下文菜单项,我有一个 javascript 文件,从全局页面,它接收选择上下文菜单项时触发的事件。
但是,如果我添加一个结束脚本或样式表,即使我已将扩展网站访问级别设置为全部,也不会发生任何事情。即使我卸载并重新安装扩展程序,和/或重新加载活动网站,也没什么。在注入的 javascript 中对 window.console.log() 的调用不会运行,脚本和 css 文件都不会出现在 Web 检查器的资源列表中,无论是资源还是脚本选项卡,什么都没有。
关于我可以做些什么来进一步调试这个问题的任何想法?