我正在编写一个 Chrome 扩展程序,并想编写一个 JS 文件,该文件提供了几个在另一个文件中不存在的预期功能,然后加载另一个文件。在传递当前模块的局部变量和全局变量时,我的行为类似于require
Perl、#include
C 或execfile
Python 中的行为,就好像引用的文件被直接插入到当前脚本中一样。
我可以在那里找到的大多数现有解决方案都指在脚本标签中嵌入这些“包含”,但我不确定这是否适用(如果适用,请解释我的扩展在当前页面中注入所有这些脚本标签的确切位置)。
更新0
请注意,我正在编写内容脚本。至少在“用户”方面,我不提供原始 HTML 文档。