禁止Bing自动滚动到顶部.
目前為
// ==UserScript==
// @name Bing No Scroll
// @namespace https://tampermonkey.net/FakerJMS
// @version 0.2.0
// @description 禁止Bing自动滚动到顶部.
// @author FakerJMS
// @match http*://*.bing.com/*
// @icon https://www.bing.com/sa/simg/favicon-trans-bg-blue-mg.ico
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 备份
window._fk_scrollTo = window.scrollTo;
// 禁用"滚动到顶部"
function disable_scrollToTop() {
window.scrollTo = function(x, y) {};
}
// 使能"滚动到顶部"
function _enable_scrollToTop() {
window.scrollTo = window._fk_scrollTo;
}
// 延时使能"滚动到顶部"
function enable_scrollToTop() {
setTimeout(_enable_scrollToTop, 2000);
}
// 监听"获取焦点"事件
window.addEventListener('focus', enable_scrollToTop);
// 监听"失去焦点"事件
window.addEventListener('blur', disable_scrollToTop);
})();