1
我正在研究Kango框架。我正面臨着在kango框架(瀏覽器擴展)中獲取外部文件的問題。如何在kango框架中加載外部文件(html,js,css)
我正在研究Kango框架。我正面臨着在kango框架(瀏覽器擴展)中獲取外部文件的問題。如何在kango框架中加載外部文件(html,js,css)
背景腳本:
在後臺腳本的JavaScript文件將它們添加到common/extension_info.json
這樣包括:
{
"background_scripts": [
"foo.js",
"main.js"
]
}
內容腳本:
在內容腳本的JavaScript通過向主文件(在中聲明爲內容腳本的文件)添加標題註釋來添加depndencies):
// ==UserScript==
// @require foo.js
// ==/UserScript==
// do stuff here...
Kango不提供在內容腳本中添加CSS文件的好方法。這必須通過增加(也可能刪除)一個<link>
標籤的<head>
部分來完成:
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文件爲您的使用情況? – h0b0