如果您使用了从浏览器扩展程序在Chrome控制台加载的jQuery

我正在开发一个Chrome扩展附带jQuery和jQuery是从manifest.json的引用,当我在扩展包参考它与其他JS文件按预期工作。

但是从Chrome的控制台,尽管我知道我的扩展装载jQuery是无法访问

我试图访问它是这样的:

$('div').append();等等。 或jQuery

和他们都不工作。

与jQuery的支持没有控制台阻碍发展过程中有很多。

--------------解决方案-------------

我会定义这将嵌入到jQuery的每一页您的其他内容的脚本。

的manifest.json

{
"name": "Content script",
"version": "0.1",
"content_scripts": [{
"matches": ["http://*/*"],
"js": ["jquery-loader.js"]
}]
}

而里面jquery-loader.js

var script = document.createElement('script');
script.src = 'jquery.min.js';
(document.body || document.head).appendChild(script);

这样,你会在任何网页上的jQuery。

分类:JavaScript的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.616 (s). 10 q(s)