我正在关注应用程序扩展指南:访问网页以从页面中提取一些内容。
是否可以在我的 javascript 文件中使用 jQuery,如果可以,如何使用?
我正在关注应用程序扩展指南:访问网页以从页面中提取一些内容。
是否可以在我的 javascript 文件中使用 jQuery,如果可以,如何使用?
我能够将 jQuery 注入页面,但无法成功确定之后可以运行 jQuery 代码的时间。DOMNodeInserted 执行但可能在与页面 DOM 不同的上下文中。
MyExtensionJavaScriptClass.prototype = {
run: function(arguments) {
var my_awesome_script = document.createElement("script");
my_awesome_script.setAttribute("src","//code.jquery.com/jquery-1.11.0.min.js");
if (my_awesome_script.addEventListener) {
my_awesome_script.addEventListener ('DOMNodeInserted', OnNodeInserted, false);
}
document.head.appendChild(my_awesome_script);
function OnNodeInserted (event) {
// event comes out undefined and $ is also undefined
$(document).on('paste', function(e){ alert('You just pasted!') });
}