对于我正在处理的插件,我需要在网页中注入一些Javascript。目前我通过带有pageMod的内容脚本来完成此操作。
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "https://hack.chat/?*",
contentScriptFile: self.data.url("contentScript.js")
});
网站本身有一个client.js脚本。但是我的contentScript无法从所述脚本中读取vaiables,也无法调用函数。
例如,服务器调用' pushMessage(args)',脚本应该捕获函数调用,处理一些数据,然后将消息发送到client.js