「サードパーティのCookieも保存する」をオフにするとGM_xmlhttpRequestでCookieを送らない

先日のエントリでAutoPagerizeが動かなくなったという人が居たので調べた。
同一ドメインならAutoPagerize側でどんなCookie送ってるか分かるので、とりあえずこれで動くようになった。

    var headers = {}
    if (isSameDomain(this.requestURL)) {
    	headers.Cookie = document.cookie
    }
    var opt = {
        method: 'get',
        url: this.requestURL,
        headers: headers,
        overrideMimeType: mime,
        onerror: this.error,
        onload: function(res){
            self.requestLoad.apply(self, [res])
        }
    }

id:swdyh