2
如何在contentscript.js中使用JavaScript文件的功能?我在a1.js一些功能,我想知道該怎麼稱呼那些contentscript.js如何在Chrome擴展中使用另一個JavaScript文件
a1.js也是擴展的一部分,並且是在同一個文件夾中contentscript.js
如何在contentscript.js中使用JavaScript文件的功能?我在a1.js一些功能,我想知道該怎麼稱呼那些contentscript.js如何在Chrome擴展中使用另一個JavaScript文件
a1.js也是擴展的一部分,並且是在同一個文件夾中contentscript.js
把它們您manifest.json
文件:
....
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["a1.js", "contentscript.js"]
}
],
....
a1.js
將首先被加載,然後contentscript.js
。
實施例:
// a1.js
function x() { return 100; }
alert(typeof y); // undefined, because `contentscript.js` is not loaded yet
setTimeout(function(){alert(typeof y;)}, 1000); // function
// contentscript.js
function y() {
alert(x()); // Shows 100
}
PS相同的文件夾中。 'y'還沒有被調用,所以'100'沒有出現。如果你想調用它,在'contentscript.js'中加'y();'。 – 2012-02-12 16:40:53
是擴展的a1.js一部分或者是它在網頁上? – 2012-02-12 16:08:38
它是擴展名的一部分,它也位於與contentscript.js – Shan 2012-02-12 16:09:52