1

我为 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

4

0 回答 0