わかりましたので、選択したタブとそのURLをチェックできます:
chrome.tabs.getSelected(null,function(tab) {
workWithUrl(tab.url);
});
...
function workWithUrl(url){
if (url == ...
...
}
これをチェックできるようにするには、「タブ」の権限を追加する必要があります
ページのソース コードを処理するには、それを Web サービスに送信し、popup.html を変更します。
var xhr = new XMLHttpRequest();
xhr.open("POST", "__server adress___", true);
//headers
xhr.setRequestHeader("Content-Type", "application/json");
//response
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
//response from service to popup.html
document.body.innerHTML = xhr.responseText;
}
}
//process page here
xhr.send(pageText);
マニフェストにサーバーアドレスの許可も追加する必要があり、すべて popup.js (または html) から実行する必要があります。