Prohledat stránky podpory

Vyhněte se podvodům. Za účelem poskytnutí podpory vás nikdy nežádáme, abyste zavolali nebo poslali SMS na nějaké telefonní číslo nebo abyste sdělili své osobní údaje. Jakékoliv podezřelé chování nám prosím nahlaste pomocí odkazu „Nahlásit zneužití“.

Zjistit více

in my extension tabs.on("ready", ...) doesn't work after its installation, but works in debug mode (cfx run)

  • 3 odpovědi
  • 1 má tento problém
  • 2 zobrazení
  • Poslední odpověď od the-edmeister

more options

I had written an extension

var tabs = require("sdk/tabs"); var Request = require("sdk/request").Request;


tabs.on("ready", function(tab){

   var vk_oauth = "oauth.vk.com/blank.html";
   var vk_blind = "http://localhost:5000";
   var auth_complete = "/complete/vk-oauth2/";
   if (tab.url.indexOf(vk_oauth) > -1) {
       var code = tab.url.match(/code=(.+)&/)[1];
       var state = tab.url.match(/state=(.+)$/)[1];
       var auth_url = vk_blind + auth_complete + '?code=' + code + '&state=' + state;
       var auth_request = Request({
           url: auth_url,
           onComplete: function(response) {
               tab.url = vk_blind;   
           }
       });
       auth_request.get();
       tab.url = ;

   }

});

But it works only in debug mode: cfx run. after cfx xpi and installation no result

I had written an extension var tabs = require("sdk/tabs"); var Request = require("sdk/request").Request; tabs.on("ready", function(tab){ var vk_oauth = "oauth.vk.com/blank.html"; var vk_blind = "http://localhost:5000"; var auth_complete = "/complete/vk-oauth2/"; if (tab.url.indexOf(vk_oauth) > -1) { var code = tab.url.match(/code=(.+)&/)[1]; var state = tab.url.match(/state=(.+)$/)[1]; var auth_url = vk_blind + auth_complete + '?code=' + code + '&state=' + state; var auth_request = Request({ url: auth_url, onComplete: function(response) { tab.url = vk_blind; } }); auth_request.get(); tab.url = ''; } }); But it works only in debug mode: cfx run. after cfx xpi and installation no result

Všechny odpovědi (3)

more options

Could I suggest asking over here:

Extension Development • Mozilla Add-ons Forum

more options

oh, thank you =)

more options

There's also an Extension Development forum over here: \http://forums.mozillazine.org/viewforum.php?f=19