0

現在、Mozilla の Firefox SDK を使用して Firefox アドオンを開発しています。基本的な考え方は、DOM を変更し、後で使用するためにいくつかのものを残しておくことです。

したがって、これまでのところ機能するものは次のとおりです。

var issues = require("page-mod");
var self = require("self");

issues.PageMod({
    include: '*',
    contentScriptFile: [self.data.url("jquery-1.8.2.min.js"), self.data.url("script.js")]
});

大したことではありません.jQueryが機能し、カスタムscript.jsがロードされます.テスト目的で、ページの本文を空にして何かを追加しようとしましたが、機能せず、スクリプトが停止します. これまでに試したことは次のとおりです。

jQuery('body').empty();
$('body').append('<h1>TEST</h1>');
$('body').after('<h1>TEST</h1>');
$('body').html('<h1>TEST</h1>');

本当に簡単なことだと思いますが、今はわかりません。どんな助けでも大歓迎です!

4

1 に答える 1

0

エラーはありますか?これは私のために働く:

Main.js:

var issues = require("page-mod");
var data = require("self").data;

issues.PageMod({
    include: 'http://canuckistani.ca*',
    contentScriptFile: [data.url("jquery.min.js"), data.url("script.js")]
});

Script.js:

$('body').empty()
    .append('<h1>TEST</h1>')
    .after('<h1>TEST</h1>')
    .html('<h1>TEST</h1>');

https://builder.addons.mozilla.org/package/161694/latest/

于 2012-11-17T08:19:42.370 に答える