0
私のbackground.js
divの特定の領域をキャプチャします。私はcrop the image and send
またはsend image with position, width and height to cut
を希望 特定の可視タブをキャプチャして送信
function main()
{
chrome.tabs.query({'active': true}, check_tab);
}
function check_tab(tabs)
{
for (i = 0; i < tabs.length; i++) {
var url = tabs[i].url;
if (-1 < url.indexOf("https://www.specificurl")) {
chrome.tabs.captureVisibleTab(null, {'format': "png"}, function(img){
$.ajax({
type: "POST",
url: "http://mywebsite.com/doSomething.php",
data: "img=" + img
});
});
}
}
}
よう
私のコードが見えます。それが最初のケースであろうと第2のケースであろうと、正確にカットするdivの位置、幅、高さにアクセスする必要があります。 chrome.tabs
でウェブページのソースコードを取得するにはどうすればよいですか?
おかげ
私は同様のプロジェクト([html2canvas](https://html2canvas.hertzen.com/))で試してみましたが、Flashディスプレイのスクリーンショットを作りたいので動作しません。 問題は、コードがchrome拡張子にあり、 'html = $( 'html').html();' – Rodrigue
@Rodrigue 'var html = $( 'html')を使用することです。 html(); 'あなたは[コンテンツスクリプト](https://developer.chrome.com/extensions/content_scripts)を使用する必要があります – dan
@ dan75、私は答えを編集しました、あなたはコンテンツスクリプトを使用することができますまたは単にプログラミングを使用する現在のDOMを取得します。 –