您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Atalho para certidao negativa de debitos da receita federal
当前为
// ==UserScript== // @author Dione Ramos // @name CND // @version 3.4 // @license MIT // @description Atalho para certidao negativa de debitos da receita federal // @include http://www.receita.fazenda.gov.br/Aplicacoes/* // @include https://www.receita.fazenda.gov.br/Aplicacoes/* // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js // @require https://cdnjs.cloudflare.com/ajax/libs/PapaParse/4.3.3/papaparse.min.js // @require https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js // @resource ACcss https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css // @resource csv https://drive.google.com/uc?export=download&id=0B5O4iFiZeWjQX3VpOHVseGNVUm8 // @grant GM_addStyle // @grant GM_getResourceText // @namespace https://gf.qytechs.cn/users/23504 // ==/UserScript== /* jshint -W097 */ var versao = 3; GM_addStyle(GM_getResourceText("ACcss")); function _log(s) {console.log(s);} var resultadoOK = '/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp'; var naotem = '/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/SegundaViaCNDConjuntaMsg.asp'; if (window.location.pathname == resultadoOK) { document.getElementsByTagName('table')[8].remove(); document.getElementsByTagName('table')[0].remove(); document.getElementById('barra-brasil').remove(); window.print(); } else if (window.location.pathname == naotem) { var pics = ['EoJjcn8', 'fHoY4OE', 'KvF4Ujg', 'DrJteQy', 'YW2LfAG', 'NzzJhGU']; var rand = Math.random() * 10; if (5 >= rand) { var p = pics[Math.floor(Math.random() * pics.length)]; $('table').eq(0).after('<img style="width:150px" src="http://i.imgur.com/' + p + '.jpg">'); } }else{ Papa.parse(GM_getResourceText("csv"), { header:true, complete: function(results) { $( "#search" ).autocomplete({ minLength:2, source: results.data, select: function( event, ui ) { if(validarCNPJ(ui.item.cnpj)){ bind(ui.item.label, 'LC: ' + ui.item.codigo, 'Contato: ' + ui.item.contato); }else{ reset(); } }, response: function (event, ui) { for (i = 0; i < ui.content.length; i++) { ui.content[i].value = ui.content[i].cnpj; } } }); } }); function bind(label, codigo, contato){ $("#razao").text(label); $("#codigo").text(codigo); $("#contato").text(contato); $("#search").css('border','2px solid green'); $("#certidao").css({'color': 'green', 'cursor': 'pointer'}); $("#certidao").css({'color': '#01ff70', 'cursor': 'pointer'}); $("#invalido").css('display','none'); $("#certidao").click(function(){ window.location ="http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp?Origem=1&Tipo=1&NI=" + $("#search")[0].value.toString() + "&Senha="; }); } function reset(){ $("#search").css('border','2px solid red'); $("#invalido").css('display','block'); $("#certidao").css({'color':'#444','cursor':'no-drop'}); $("#razao").text(''); $("#codigo").text(''); $("#contato").text(''); $("#certidao").off(); } $("#search").keyup(function(){ if(validarCNPJ($(this).val())){ $("#invalido").css('display','none'); bind(); }else{ $("#search").css('border','2px solid red'); $("#invalido").css('display','block'); $("#certidao").css('color','#444'); } }); $('#container').css({'float': 'left', 'background': '#1F1F1F', 'padding': '10px', 'font-family': 'tahoma'}); $('.meta').css({'color': '#7FDBFF', 'display': 'block', 'font-size': '13px' }); $('#aut').css({'text-shadow': '1px 1px 1px black', 'font-size':'10px','color':'gray'}); $('#certidao').css({ 'line-height': '30px', 'text-shadow':'black 1px 1px 1px', 'color': '#444', 'background': '#383838', 'width': '100%', 'display': 'block', 'box-sizing': 'border-box', 'text-align': 'center', 'letter-spacing': '3px', 'font-size': '16px', 'text-decoration': 'none', 'font-weight':'bold', 'cursor':'no-drop', 'margin-bottom': '10px' }); $('#search').css({ 'height': '30px', 'width': '100%', 'font-size': '22px', 'border':'0', 'padding': '3px', 'margin-bottom': '10px', 'outline':'none' }); $('#invalido').css({ 'display': 'none', 'color': 'red', 'font-size': '12px', 'margin-bottom': '5px' }); function validarCNPJ(cnpj) { cnpj = cnpj.replace(/[^\d]+/g, ''); if (cnpj === ''){ return false; } if (cnpj.length != 14){ return false; } if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999"){ return false; } // Valida DVs tamanho = cnpj.length - 2; numeros = cnpj.substring(0, tamanho); digitos = cnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2){ pos = 9; } } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)){ return false; } tamanho = tamanho + 1; numeros = cnpj.substring(0, tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2){ pos = 9; } } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)){ return false; } return true; } }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址