我创建了一个safari扩展,但我不知道如何将javascript代码添加到safari扩展中?
答案 0 :(得分:2)
Safari扩展几乎完全 Javascript。这有点过于简单了,但如果没有Javascript,你创建了什么样的扩展?您可以在任何injected script或global HTML文件中编写任意数量的JS。其中/何时/如何使用这些内容的详细信息为pretty well documented。
除了您可以访问以Safari为中心的API之外,您可以在任何这些文件中放置Javascript的性质没有什么特别之处。否则,它只是你为网络编写的旧Javascript,它有一些框架本身的怪癖。很多人甚至包括jQuery或其他JS库来帮助,虽然它们增加了比我在大多数情况下推荐的更多的开销。
答案 1 :(得分:1)
我认为你应该先阅读这篇文章。 Safari Extension Development Guide