2011-05-02 22 views
2

这是一个令人困惑的基本问题,谷歌是无法提供帮助。我已经出现在许多方面的工作是Safari扩展:我有一个证书,我有一个全球性的网页,我可以检查,我添加了一个上下文菜单项和我有一个JavaScript文件,从装全局页面,它接收选择上下文菜单项时触发的事件。Safari扩展的注入内容应该如何工作?

但如果我添加结束脚本或样式表,什么都不会发生,即使我已经设定扩展网站访问级别所有。即使我卸载并重新安装扩展程序,和/或重新加载活动网站,也没有。调用window.console.log()在注入的JavaScript不要跑,没有脚本也没有CSS文件显示在资源的Web检查列表,无论是资源或脚本标签,什么都没有。

任何想法,我可以做进一步调试这个问题?

回答

2

听起来也许你没有扩展生成器的注入扩展内容标题下选择注入脚本。如果你这样做,然后尝试重新启动Safari并重新加载扩展。

+2

重新启动Safari浏览器的伎俩,对于一些深不可测的原因。 – 2011-05-12 12:15:33

+0

有关Safari浏览器扩展的非常好的教程:http://arstechnica.com/apple/2010/06/safari-5-extensions-how-to-develop/3/ – bear 2013-03-28 13:03:53

相关问题