method: 'HEAD',
HEAD, GM_xmlhttpRequestでいけますよー. GM的にはdetail.methodをそのままopenしてるだけみたいですし.
GMの該当部分のソース.
http://greasemonkey.devjavu.com/browser/trunk/src/chrome/chromeFiles/content/xmlhttprequester.js
実際にHEADを使っているscript例
http://coderepos.org/share/browser/lang/javascript/userscripts/ldrprefav.user.js?使用例
// ==UserScript== // @name test head method // @namespace test for head method on GM_xmlhttpRequest // @include * // ==/UserScript== (function(){ var opt = { url: 'http://tinyurl.com/bah7d8', onload: function(res){ if(res.status == 200) alert(res.finalUrl); }, method: 'HEAD', }; setTimeout(GM_xmlhttpRequest, 0, opt); })();http://d.hatena.ne.jp/taizooo/20090308#c1236441932