gpt4 book ai didi

javascript - 使用 crossrider 时多个文件而不是一个 extension.js 文件?

转载 作者:行者123 更新时间:2023-11-30 08:49:07 25 4
gpt4 key购买 nike

我想使用 crossrider 移植我的 chrome 扩展程序。我还想维护不同的扩展 js 文件,而不是一个巨大的 extension.js 文件。

我假设我可以将扩展 js 文件添加为“资源”。

这样对吗?

添加到资源文件的 js 函数是否可以在 extension.js 中自动访问,还是我需要明确路径?

或者是否有一个我可以访问和修改的 list 文件让 crossrider 知道我有多个扩展页面?

谢谢!

最佳答案

使用资源,可以维护js、css、html、images……等文件,按需包含。您甚至可以将它们维护在满足您需要的文件夹结构中。有关详细信息,请参阅 appAPI.resources .

在您要在extension.js 文件中包含一个js 资源文件的情况下,只需使用appAPI.resources.includeJS。代码在 extension.js 文件中立即可用。

例如,如果您在名为 js 的文件夹中有一个名为 script.js 的资源文件,您可以按如下方式包含它:

extension.js:

appAPI.ready(function($) {
appAPI.resources.includeJS('js/script.js');
writeToConsole('Hellow World');
});
文件夹 js 中的

script.js:

function writeToConsole(msg) {
console.log(msg);
}

免责声明:我是 Crossrider 员工

关于javascript - 使用 crossrider 时多个文件而不是一个 extension.js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19430258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com