将jquery加载到safari扩展中

时间:2014-11-15 17:33:13

标签: safari-extension

我无法将jquery加载到我的safari扩展注入脚本

下面是我注入的脚本inject.js,警告永远不会被触发。 typeof(jQuery)返回undefined。我甚至尝试将脚本添加为document.head中的“脚本”节点,但没有任何工作。我的全局html文件基本上是一个空文件。我尝试了另一个帖子中提到的一些建议。

document.addEventListener("mouseup", handleSelectedText, false);

element = document.createElement('bubble');
element.id = 'P';
element.appendChild(document.createElement('googlesearch'));
element.style.display = 'none';
document.body.insertBefore(element, document.body.firstChild); 

if($(document))
{
    alert('js laoded');
}

Below I have added it as a start script, then my injected script is loaded

2 个答案:

答案 0 :(得分:2)

解决方法是我在设置脚本后必须重新启动浏览器。

答案 1 :(得分:0)

适合我。您是否还记得将您的扩展程序授予至少一些网站?该设置也在Extension Builder中:

extension website access