Diese begann am 2016.02.11 - firefox Developer Edition (aber anscheinend auch die wichtigste)Firefox SDK JPM Fehler, wenn sie versuchen Scripts auf der Registerkarte bereit Ereignis anhängen
Code:
var self = require("sdk/self");
var tabs = require("sdk/tabs");
tabs.on('ready', function(tab){
tab.attach({
contentScriptFile: [self.data.url('js/my-file.js')]
})
});
console.error:
JPM [error] Message: Error: Creating URI from string failed
Stack:
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js:32:17
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:145:19
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:52:20
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/tab-events.js:51:3
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:123:45
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
[email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:67:37
Works OK, wenn es das erste Mal angefügt wird, aber wenn Sie zu einer anderen URL auf derselben Registerkarte navigieren, erhalte ich den obigen Fehler. Wahrscheinlich scheitert also etwas, wenn das Skript gelöst und neu angehängt wird. Jede Hilfe oder Idee wird sehr geschätzt und sehr begrüßt!