curl.function.js

link(href)

이 스크립트는 직접 설치해서 쓰는 게 아닙니다. 다른 스크립트가 메타 명령 // @require https://update.greatest.deepsurf.us/scripts/25098/159755/curlfunctionjs.js(으)로 포함하여 쓰는 라이브러리입니다.

질문, 리뷰하거나, 이 스크립트를 신고하세요.
function curl(url, method, data, success){
  GM_xmlhttpRequest({
    url:    url,
    method: method,
    data:   data,
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
    onload: success
  });
}

function userStyle(css){
    var node  = document.createElement('style'),
        heads = document.getElementsByTagName('head');

    node.type = 'text/css';
    node.appendChild( document.createTextNode(css) );
    
    if (heads.length > 0)
        heads[0].appendChild(node);
    else
        document.documentElement.appendChild(node);
}

function link(href){
    curl(href, 'GET', null, function(response){
      userStyle(response.responseText);
    });
}