Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kango framework 如何在kango框架中加载外部文件(html、js、css)_Kango Framework - Fatal编程技术网

Kango framework 如何在kango框架中加载外部文件(html、js、css)

Kango framework 如何在kango框架中加载外部文件(html、js、css),kango-framework,Kango Framework,我正在研究Kango框架。我在kango框架(浏览器扩展名)中获取外部文件时遇到问题。背景脚本: 在后台脚本中,通过将JavaScript文件添加到common/extension_info.json中来包含JavaScript文件,如下所示: { "background_scripts": [ "foo.js", "main.js" ] } 内容脚本: 在内容脚本中,通过向主文件(在common/extension_info.json中声明为内

我正在研究Kango框架。我在kango框架(浏览器扩展名)中获取外部文件时遇到问题。

背景脚本:

在后台脚本中,通过将JavaScript文件添加到
common/extension_info.json
中来包含JavaScript文件,如下所示:

{
    "background_scripts": [
        "foo.js",
        "main.js"
    ]
}
内容脚本:

在内容脚本中,通过向主文件(在
common/extension_info.json
中声明为内容脚本的注释)添加JavaScript依赖项:

Kango没有提供在内容脚本中添加CSS文件的好方法。这必须通过在
部分添加(或可能删除)一个
标记来完成:

var link = document.createElement('link');
link.setAttribute('type', 'text/css');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('href', kango.io.getResourceUrl('foo.css'));
document.getElementsByTagName('head')[0].appendChild(link);

您希望包含html文件的用例是什么?
var link = document.createElement('link');
link.setAttribute('type', 'text/css');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('href', kango.io.getResourceUrl('foo.css'));
document.getElementsByTagName('head')[0].appendChild(link);