chrome扩展 与页签tab的内容的交互
chrome插件提供了查找tab的api
chrome.tabs.get(integer tabId, function callback)
chrome.tabs.sendRequest(integer tabId, any request, function responseCallback)
chrome.extension.onRequest.addListener(function(any request, MessageSender sender, function sendResponse) {...});chrome.tabs.sendRequest(tab_id, { hello: "ok" }, function(response) { // tab做出响应,发来的response}) "content_scripts": [ { "matches": ["*://*/*"], "js": ["jquery.min.js","test.js"] } ], "permissions": ["*://*/*","tabs"]chrome.extension.onRequest.addListener( function(request, sender, sendResponse) { if (request.hello == "ok"){ // 在得到request请求是ok的时候 做下面的操作 sendResponse({ data: $("#hello") // 获取id是hello的元素发过去 }); } } );