使用 JavaScript 执行 从 Google Chrome 扩展中抓取当前未打开的标签页的最佳选择是什么,以及可用的其他技术是什么
重要的是屏蔽抓取,使其表现得像一个正常的 web 请求 。没有迹象表明 AJAX 或 XMLHttpRequest,如 X-Requested-With: XMLHttpRequest
或 Origin
。
刮取的内容必须可以从 JavaScript 访问,以便在扩展中进一步操作和表示,最有可能的是作为一个字符串。
在任何 WebKit/Chrome 特定的 API: s 中是否有任何钩子可以用来发出正常的 Web 请求并获得操作结果?
var pageContent = getPageContent(url); // TODO: Implement
var items = $(pageContent).find('.item');
// Display items with further selections
附加值-从磁盘 上的本地文件进行初始调试。但是,如果这是唯一的问题是停止解决方案,那么忽略奖励点。