您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
autocomplete recipient information
// ==UserScript== // @name Pochta form 22 // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description autocomplete recipient information // @author Polyakov Andrey ([email protected]) // @match https://www.pochta.ru/tracking // @grant none // ==/UserScript== (function() { 'use strict'; // var newRecipientInfo = { Recipient: '', // ФИО или наименование организации RecipientAddress: '', // Адрес (населенный пункт, улица, дом, квартира) RecipientIndex: '', // Индекс RecipientDocumentIssueDate: '', // Когда выдан RecipientDocumentIssuer: '', // Кем выдан RecipientDocumentNumber: '', // Номер RecipientDocumentSerie: '', // Серия RecipientDocumentType: 'Паспорт РФ', // Тип документа RecipientRegistrationAddress: '' // Адрес регистрации (не заполняется, если совпадает с адресом получателя) }; var objToParams = function(obj) { var str = ""; for (var key in obj) { if (str !== "") { str += "&"; } str += key + "=" + encodeURIComponent(obj[key]); } return str; }; window.onload = function() { if (window.jQuery) { // jQuery is loaded jQuery('body').on('click', 'a', function(e) { var el = $(this); var href = $(this).attr('href'); var params = JSON.parse('{"' + decodeURI(href).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') + '"}'); e.preventDefault(); if (href.match(/^\/form\?type=F22/) && !href.match(/RecipientAddress/)) { var updatedParams = Object.assign(params, newRecipientInfo); window.open(objToParams(updatedParams), '_blank'); } }); } else { // jQuery is not loaded alert("Jquery не подргрузился, скорее всего сайт лежит"); } }; })();