有没有办法在页面上的所有帧中使用jquery库而不将其注入所有帧?

时间:2012-12-17 22:14:42

标签: javascript jquery google-chrome google-chrome-extension

我正在尝试编写一个需要在所有帧中使用jquery的chrome扩展。所以我需要注入jquery库。我目前正在使用

chrome.tabs.executeScript(tabId, {
      'file' : 'js/libs/jquery.min.js',
      'allFrames' : true
    });

但问题是我有一些网站有15帧,我不想要注入15个jquery文件。看起来有点太多了。有没有办法只注射一次,所以其他帧可以使用它?

1 个答案:

答案 0 :(得分:0)

您只能在主页面上注入jquery,然后您可以使用以下代码访问子框架内的jQuery:parent.$