Check for robots

Easy script to check robots.txt content

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Check for robots
// @version      0.1
// @description  Easy script to check robots.txt content
// @author       Alfonso Gomez
// @match        http://*/*
// @match        https://*/*
// @grant        GM_xmlhttpRequest
// @require http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
// @require https://code.jquery.com/ui/1.12.1/jquery-ui.js
// @grant    GM_addStyle
// @namespace https://greasyfork.org/users/145984
// ==/UserScript==

GM_addStyle ( "                                     \
    #dialogId {                                   \
        z-index: 99999;background-color: #fff;padding: 2%;\
    }                                               \
    .ui-dialog-titlebar{\
        width: 100%;\
        display: inline-table;\
        margin-bottom: 10%;\
    }\                                              \
    .ui-button{\
        float: right;\
    }\
" );

(function() {
    
$(document).on('click','#trigger', function(){  
    var url = window.location;
    GM_xmlhttpRequest ( {
    method:     'GET',
    url:        url + '/robots.txt',
    onload:     function (responseDetails) {
                $("#dialog").html(responseDetails.response);
                $( "#dialog" ).dialog().parent().attr('id', 'dialogId');
                }
     } );
});
    
$('body').append('\
<div id="dialog" title="Robots Result" style="display:none;white-space: pre-line"></div>\
                 <a id="trigger" style="background-color: #f44336;border: none;color: white;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;cursor:pointer;position: fixed;top: 0;right: 0;z-index: 999999;">Check for Robots TXT</a>\
                ');
})();