2016-11-03 1 views
0

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!

Antwort

0

Soo .. wenn Sie nicht "jpm init" in den neuen Ordner, und kopieren Sie den Inhalt eines anderen, zuvor initialisierten Ordner, innerhalb - Sie erhalten den obigen Fehler. Fehler meinerseits.

Verwandte Themen