我正在尝试使用Chrome扩展程序将module注入我不托管的网站。通过托管所需的静态文件并在测试页中加载必要的javascript,可以使ContentTools可以在本地示例项目中工作。另外,在其他一些站点(例如stackoverflow.com)上进行测试时,我设法注入/加载了所需的Javascript文件。但是,由于缺少某些依赖项静态文件(例如图像),我无法使其正常工作。
contenttools的文档建议使用某些文件结构,但是我无法将这些静态文件放置在-ContentType "application/octet-stream"
之类的目标站点上。
stackoverflow/assets/image
在这种情况下,我该如何使用纯Javascript将诸如contenttools之类的模块注入任何目标网站?
我应该搜索这些静态文件的所有引用,然后将其替换为外部源吗?
(JavaScript的新手,请毫不犹豫地阐明我在这里缺少的一些基本知识。)