document.createTreeWalker()无法在Facebook或Google上运行

时间:2016-09-23 17:46:18

标签: javascript facebook google-chrome-extension

我正在使用Chrome扩展程序,这是一个简单的查找和替换,可以使用树步行器来抓取文本。它适用于大多数网站,但不适用于Facebook或Google。这是我的代码:

Task<Map<String, String>> parseDataTask = new Task<Map<String, String>>() {

    @Override
    public Map<String, String> call() {
        SomeParser someParser = new FirstParserImpl();
        return someParser.parseSomething();
    }
};

parseDataTask.setOnSucceeded(e -> {
    Map<String,String> parseResults = parseDataTask.getValue();
    // update UI here with parseResults, e.g:
    loadTableView(parseResults);
});

Thread t = new Thread(parseDataTask);
t.setDaemon(true);
t.start();

然后我有另一个名为replaceText()的函数运行正常。我怀疑问题在于document.createTreeWalker()是如何在Facebook和Google上运行的,因为它们的网站结构。有谁知道这个问题可能是什么?

0 个答案:

没有答案