Xpath在我的Firefox扩展(WebExtension)脚本中不起作用

时间:2018-12-20 22:33:08

标签: javascript xpath

我想从网页中获取一些元素,例如标题,说明等。

但是似乎XPATH无法使用我的JavaScript代码运行。

我尝试了这段代码,但没有成功

function getTitles() {

   var titles = document.evaluate("//*[@title]", document, null, XPathResult.ANY_TYPE, null);
    var theTitle = titles.iterateNext();

    while (theTitle){
        alert(theTitle.textContent);
        theTitle = titles.iterateNext();
    }
}

getTitles();

但是这什么也没返回!

请问有什么我想念的吗?我的扩展程序非常简单:

  • 我转到一个网页
  • 然后我点击我的扩展程序图标
  • 我选择一个动作,在这种情况下:获取标题

但是什么也没显示。

当然,如果我放

alert("Just for Test"); 

在getTitles函数中,我得到了正常显示的结果。

0 个答案:

没有答案