我有 SDK 1.13,我想使用 pageload API 在 Firefox 浏览器中加载 html 表单时发出警报消息。但我在控制台上遇到错误:未定义要求。我已将 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");'
});