我正在尝试编写一个需要在所有帧中使用jquery的chrome扩展。所以我需要注入jquery库。我目前正在使用
chrome.tabs.executeScript(tabId, {
'file' : 'js/libs/jquery.min.js',
'allFrames' : true
});
但问题是我有一些网站有15帧,我不想要注入15个jquery文件。看起来有点太多了。有没有办法只注射一次,所以其他帧可以使用它?
答案 0 :(得分:0)
您只能在主页面上注入jquery,然后您可以使用以下代码访问子框架内的jQuery:parent.$