Javascript 扩展注入到gmail的脚本未连接到DOM

Javascript 扩展注入到gmail的脚本未连接到DOM,javascript,google-chrome-extension,gmail,Javascript,Google Chrome Extension,Gmail,我正在制作一个与Gmail交互的chrome扩展。脚本已正确注入,但由于某些原因,我无法与DOM交互。首先,我尝试: // script.js console.log("injected successfuly."); $('tr').hover(function() { console.log("hovered"); }); 当这不起作用时,我尝试了更简单的方法: console.log("injected successfuly."); $('*').css('color', '

我正在制作一个与Gmail交互的chrome扩展。脚本已正确注入,但由于某些原因,我无法与DOM交互。首先,我尝试:

// script.js

console.log("injected successfuly.");
$('tr').hover(function() {
    console.log("hovered");
});
当这不起作用时,我尝试了更简单的方法:

console.log("injected successfuly.");
$('*').css('color', 'red');

这也没用。清单是好的,因为如果不是,我就不会在控制台中看到“成功注入”消息。有什么问题吗?谢谢

您是否正确地包含了对jQuery的调用?是否需要将代码包装在
$(函数(){//code})中在docready函数中?您是否将jQuery与脚本一起注入?此外,您还可以查看内容脚本的
all_frames
属性。@Xan我确实用脚本注入了jQuery。我尝试将所有的框架设置为true,但仍然没有成功。在使用jquery的文档中有完整的工作示例。看到他们了吗