好的,所以我实际上对构建 google chrome 和 firefox 的扩展很感兴趣,我的朋友向我推荐了 KangoFramework,因为它是跨平台的。
所以我下载了 1.7.9 版的框架实际上无法下载 1.8.0 版,因为他们的网站上出现 404 错误或其他问题。所以我开始编写我的第一页是登录页面,我写了一些脚本让它运行并且它工作!伟大的 !!
所以我写了另一个页面,我写了另一个脚本,它可以在谷歌浏览器上运行,但在 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 只是启动插件