您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
On *.bing.com add a rel="prev" and rel="next" attribute to the <a> going to Prev and Next pages, so it works with Saka keys and others.
// ==UserScript== // @name bing_rel_next_prev // @namespace https://github.com/grepsuzette/bing_rel_next_prev // @description On *.bing.com add a rel="prev" and rel="next" attribute to the <a> going to Prev and Next pages, so it works with Saka keys and others. // @version 20191004_0007 // @author grepsuzette // @run-at document-start // @include http*://*.bing.com/* // @exclude // ==/UserScript== (function() { 'use strict'; var tries = 0; var intv = setInterval(function() { var next = document.body.querySelector('a[href][title="Next page"]'); var prev = document.body.querySelector('a[href][title="Previous page"]'); if ( next !== null || prev !== null) { clearInterval(intv); // ready, stop trying if (prev != null) prev.rel = "prev"; if (next != null) next.rel = "next"; // console.log("standardize with <a rel='prev'> and <a ref='next'>: done"); } if (tries++ > 25) { clearInterval(intv); // stop trying after a reasonable 5sec // console.log("standardize with <a rel='prev'> and <a ref='next'>: abandoned, couldn't find these elements after 5 sec"); } }, 230); })();