Kango フレームワークを使用して、ページの読み込みが終了したときにアクションを実行しようとしています。Google Chrome では動作しますが、Mozilla Firefox では動作しません:
extension_info.json:
{
"content_scripts": ["content_script.js"],
"description": "Extension description",
"creator": "Kango",
"background_scripts": [
"main.js"
],
"homepage_url": "http://kangoextensions.com/",
"version": "0.9.0",
"browser_button": {
"caption": "Kango",
"icon": "icons/button.png",
"tooltipText": "Kango"
},
"name": "MyExtension"
}
content_script.js :
// ==UserScript==
// @name MyExtension
// @include http://*
// @include https://*
// ==/UserScript==
main.js:
function MyExtension() {
var self = this;
kango.ui.browserButton.addEventListener(kango.ui.browserButton.event.COMMAND, function() {
self._onCommandClick();
});
kango.browser.addEventListener(kango.browser.event.DOCUMENT_COMPLETE, function(event) {
alert('On document complete!');
kango.console.log(event);
});
}
MyExtension.prototype = {
_onCommandClick: function() {
kango.browser.tabs.create({url: 'http://www.stackoverflow.com'});
}
};
var extension = new MyExtension();
Mozilla Firefox では機能せず、Google Chrome では機能する理由を誰か説明できますか?
「TAB_CHANGED」や「BEFORE_NAVIGATE」などの他のイベントも試しましたが、Mozilla Firefox でも機能しません。
ありがとう!:)
[]の