我为 Firefox 构建了一个小插件,为此我需要从站点的 dom 中获取元素。
所以我尝试:
var pMScript = "self.port.emit('data',[ document.getElementById('mainphoto').src, document.getElementById('mainphoto').alt, document.URL.toString() ] );"
pageMod.PageMod({
include: 'http://500px.com/*',
contentScript: pMScript,
onAttach: function(worker) {
worker.port.on('data', function(pageInfo) {
userData = pageInfo;
});
}
});
但这仅适用于exports.main函数,当我加载页面但我想在单击按钮时读取当前选项卡的dom。
我怎样才能做到这一点?
我使用:builder.addons.mozilla.org 和 sdk 1.14