Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to listen the event DOCUMENT_COMPLETE in Firefox with Kango framework?
    primarykey
    data
    text
    <p>I'm trying to execute an action when page finish loading using the <a href="http://kangoextensions.com/" rel="nofollow">Kango framework</a>. It works in Google Chrome, but don't work in Mozilla Firefox:</p> <p><strong>extension_info.json:</strong></p> <pre><code>{ "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" } </code></pre> <p><strong>content_script.js</strong>:</p> <pre><code>// ==UserScript== // @name MyExtension // @include http://* // @include https://* // ==/UserScript== </code></pre> <p><strong>main.js:</strong></p> <pre><code>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(); </code></pre> <p>Can anybody explain why it doesn't work in Mozilla Firefox, but works in Google Chrome?</p> <p>I've tried other events like 'TAB_CHANGED' and 'BEFORE_NAVIGATE', but they also do not work in Mozilla Firefox.</p> <p>Thanks! :)</p> <p>[]'s</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload