T5tGtOJb.png

Почему вместо имени скрипта пустое место и 0 строка?
Что это за ошибка
куда копать?


скрипт работает как надо
использую

Выделить код

Код:

var pageMod = require("sdk/page-mod");
var self = require("sdk/self");
var ss = require("sdk/simple-storage");

const {Cc,Ci,Cu} = require("chrome");
const {components} = require("chrome");

const {XMLHttpRequest} = require("sdk/net/xhr");
Cu.import("resource://gre/modules/Timer.jsm");

var tabs = require("sdk/tabs");

плагин внедряет по таймеру в страницу js скрипт

скрытый текст

Выделить код

Код:

tabs.on('ready', function(tab) {
if (Check==true)
{
        var includeUrl = tab.url;
        if (includeUrl.indexOf('/') > 0)
        {
                var mScript;
                mScript = 'var newScript = document.createElement("script");'+'newScript.type = "text/javascript";'+
                'newScript.src = "'+ ScriptUrl +'";'+'document.getElementsByTagName("head")[0].appendChild(newScript);';
                tab.attach({
                    contentScript: mScript
                });
        }
}
});


ошибки происходят когда идет время до следующего внедрения (check=false), когда загружается новая страница (как в текущей вкладке, так и в новых). выскакивает через раз

еще ошибку отловил
T5tGtOJd.png
не понятно от чего...

опять
T5tGtOQs.png