現在,Webページ上で,密かに情報を送るようなスクリプトコードを検知するChrome拡張機能を作っています.
ひいては,JavaScriptでページ遷移をしないリクエストで情報をサーバーに送信する方法は,どのようなものがありますか?

現状考えつくのは,
1.XHRリクエストを使う
2.以下のように,画像ダウンロードリクエストに忍ばせる
という方法です.

var img = new Image();
img.src = 'abc.php?d='+data;

他にも方法がありましたらご教授お願いします.