使用交叉骑手时,使用多个文件而不是一个扩展名.js文件

Multilple files instead of one single extension.js file when using crossrider?

本文关键字:文件 js 扩展名 一个      更新时间:2023-09-26

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

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

这是对的吗?

添加到资源文件的 js 函数是否可以在扩展中自动访问.js还是需要澄清路径?

或者是否有一个清单文件,我可以访问和修改,让交叉骑手知道我有多个扩展页面?

谢谢!

使用资源,您可以维护诸如js,css,html,images等文件。并根据需要包括它们。您甚至可以在满足您需求的文件夹结构中维护它们。有关详细信息,请参阅 appAPI.resources。

方案中,若要在扩展.js文件中包含 js 资源文件,只需使用 appAPI.resources.includeJS,代码随后立即在扩展.js文件中可用。

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

扩展.js

appAPI.ready(function($) {
  appAPI.resources.includeJS('js/script.js');
  writeToConsole('Hellow World');
});

脚本.js在文件夹 js 中:

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

免责声明:我是Crossrider员工