わかりましたので、私は実際にGoogle ChromeとFirefoxの拡張機能を構築することに興味があり、クロスプラットフォームであるため、友人がKangoFrameworkを勧めてくれました。
そのため、フレームワークのver 1.7.9をダウンロードしましたが、実際にはver 1.8.0をダウンロードできません。これは、Web上の404エラーまたは何かのためです。それで、最初のページをログイン ページとしてコーディングし、それを実行するためのスクリプトをいくつか書きました。偉大な !!
それで、別のページを書き、別のスクリプトを書きました。それはGoogle Chromeで動作しますが、Firefoxでは、デバッガーがスクリプトファイルを持っていることさえ示していないため、スクリプトがまったく読み込まれなかったようです。
だから私はこれがどうやって起こるのか混乱しています
ここに私の extension_info.json があります
{
"content_scripts": [
"assets/Javascript/LoginPage.js"
],
"description": "Extension description",
"creator": "Annonymous",
"background_scripts": [
"main.js"
],
"homepage_url": "http://kangoextensions.com/",
"version": "0.9.0",
"browser_button": {
"caption": "some Extension",
"icon": "icons/Logo.png",
"tooltipText": "add on"
},
"name": "someExtension"
}
そして、これが私のmain.jsファイルです
function MyExtension() {
var self = this;
kango.ui.browserButton.addEventListener(kango.ui.browserButton.event.COMMAND, function() {
kango.ui.browserButton.setPopup({url:'Index.html', width: 500, height:500});
});
}
MyExtension.prototype = {
_onCommand: function() {
kango.browser.tabs.create({url: 'http://kangoextensions.com/'});
}
};
var extension = new MyExtension();
ここに私のHTMLがあります:http://pastebin.com/REdbhRqu
ここに私のHamburgerMenu.jsがあります:http://pastebin.com/SvnRkH9Y
そして最後に PhotoSwipe.js : http://pastebin.com/ykMW13YN
PhotoSipe.js はプラグインを起動するだけです