This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ค้นหาฝ่ายสนับสนุน

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

เรียนรู้เพิ่มเติม

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

  • 3 การตอบกลับ
  • 1 คนมีปัญหานี้
  • 5 ครั้งที่ดู
  • ตอบกลับล่าสุดโดย 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

การตอบกลับทั้งหมด (3)

more options

Could I suggest asking over here:

Extension Development • Mozilla Add-ons Forum

more options

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