contentscript.jsでjavascriptファイルの機能を使用するにはどうすればよいですか?私はa1.jsでいくつかの機能を持っていると私はChrome拡張機能で別のjavascriptファイルを使用する方法
a1.js contentscript.jsでそれらを呼び出す方法を知りたいことも延長の一部であり、contentscript.js
contentscript.jsでjavascriptファイルの機能を使用するにはどうすればよいですか?私はa1.jsでいくつかの機能を持っていると私はChrome拡張機能で別のjavascriptファイルを使用する方法
a1.js contentscript.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(); 'を追加してください。 –
は延長のa1.js一部であるか、またはそれがページ上にありますか? –
拡張子の一部で、contentscript.js – Shan