您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Показывает нумрацию в поиске google
当前为
// ==UserScript== // @name GoogleNum // @description Показывает нумрацию в поиске google // @include *google* // @author www.chuvyr.ru / Sanek508 // @version 0.0.1.20151129093415 // @namespace https://greasyfork.org/users/21389 // ==/UserScript== var num = 10, start = 0, params = location.search.substr(1).split('&'), url = ['alpha-t.org/','alpha-t.ru/','agp24.ru/','agrp24.ru/','sanek508.net/']; for ( var k in params ) { var v = params[k].split('='); params[v[0]] = parseInt(v[1]); } if ( ( typeof params['num'] !== 'undefined' ) && ( !isNaN(params['num']) ) ) num = params['num']; var cur = document.getElementsByClassName('cur')[0]; if ( typeof cur === 'undefined' ) { if ( ( typeof params['start'] !== 'undefined' ) && ( !isNaN(params['start']) ) ) start = params['start']; } else { cur = parseInt( ( document.all ) ? cur.innerText : cur.textContent ); start = ( cur - 1 ) * num; } [].forEach.call(document.getElementsByClassName('g'), function(e){ if ( ( typeof e.id != 'undefined' ) && ( e.id == 'imagebox_bigimages') || (e.getElementsByClassName('rc').length == 0) ) { } else { /* проверка url */ var links = e.getElementsByTagName('cite'); if ( links.length > 0 ) { var link = links[0].textContent; url.forEach(function(item) { if ( link.match(new RegExp(item, 'gi')) ) { e.setAttribute('style', 'border:4px solid #c4df9b'); } }); } var span = document.createElement('span'); span.setAttribute('style', 'float:left;margin-left:-40px;line-height:21.6px'); span.innerHTML = (start + 1)+'.'; e.insertBefore(span, e.firstChild); start++; } });