私は SDK 1.13 を持っており、pageload API を使用して、html フォームが Firefox ブラウザにロードされたときに警告メッセージを表示したいと考えています。しかし、コンソールでエラーが発生しています:requireが定義されていません。アドオン SDK の cfx ファイルをファイル システム ディレクトリにリンクしました。
ln -s PATH_TO_SDK/bin/cfx ~/bin/cfx
それでも、このエラーを解決できません。これが私のコードです(XULファイルに含まれています):
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.html",
contentScript: 'window.alert("Page matches ruleset");'
});