0

我写了一个chrome扩展清单文件在下面

     {
  "name": "MWE",
  "version": "2.0",
  "permissions": [
    "activeTab"
  ],
"content_scripts": [
    {
      "matches": ["https://*/*"],
      "js": ["jquery.js", "content_script.js"]
    } ],
  "browser_action": {
     "default_icon": "icon.png",
    "default_title": "Make this widget bigger"
  },
  "manifest_version": 2
} 

我正在使用的 jquery 文件如下所示

  $(".dijitAccordionTitle.dijitAccordionTitle-selected").parent().siblings().css("display","none")
    $('#containerDiv').show().parentsUntil('body').andSelf().siblings().hide();
    $("#dijit_layout_AccordionContainer_0").height($(document).height())

我希望 jquery 在页面加载成功后执行。第一行在开发人员工具控制台中成功运行时未执行。可能是什么问题?

4

1 回答 1

0

尝试将代码包装在:

document.addEventListener('DOMContentLoaded', function () {
  // Your code here
});
于 2013-08-13T17:13:06.203 回答