小编ana*_*thv的帖子

Chrome扩展程序 - 获取当前标签的全文内容

我正在开发一个扩展,我需要在当前选项卡上获取整个文本内容.现在我有一个插件,可以从当前选项卡中检索所选文本.所以,本质上我正在寻找它的ctrl-A版本:).到目前为止,这是我从@Derek那里得到的提示.

这是在我的事件处理程序中(这只是一个,还有其他侦听器onUpdated等):

chrome.tabs.onSelectionChanged.addListener(function(tabId,changeInfo,tab){  
chrome.tabs.getSelected(null,function(tab){
chrome.tabs.sendRequest(tab.id, {method: "getSelection"}, function (response) {
  selectedtext = response.data;
});
chrome.tabs.sendRequest(tab.id, {method: "getText"}, function (response) {
  alltext = response.data;
});
});
});
Run Code Online (Sandbox Code Playgroud)

这是我在内容脚本中写的:

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
if (request.method == "getSelection")
  sendResponse({data: window.getSelection().toString()});
else if (request.method == "getText")
  sendResponse({data: document.body.innerText});
else 
  sendResponse({});
});
Run Code Online (Sandbox Code Playgroud)

然而,document.body.innerText返回undefined.我需要当前标签的全部内容alltext.有人可以帮我解决这个问题吗?谢谢.

html text google-chrome-extension

26
推荐指数
1
解决办法
3万
查看次数

如何在lucene 3.4中索引/查询嵌套文档?

我正在寻找一种方法来了解新实现的嵌套文档功能如何在lucene 3.4中工作.网上似乎没有任何教程可用,但考虑到这是一个非常新的功能.有人可以证明如何索引/查询它们吗?非常有帮助,非常感谢:-).

Ananth.

lucene document nested

3
推荐指数
1
解决办法
3210
查看次数

标签 统计

document ×1

google-chrome-extension ×1

html ×1

lucene ×1

nested ×1

text ×1