ページ更新時、ページ先頭へ移動する:GoToTop.user.js
本ユーザスクリプトは、ページ表示時にウェブページの先頭へ移動します。ページを途中まで読んだ後、F5などでページ更新したタイミングで動作することを想定しています。
対応ページの追加は、拡張機能側のユーザ設定から実施して下さい。ソースコードを直接変更して@match
の行を追加することでも対応できます。
コード
GoToTop.user.js// ==UserScript==
// @name GoToTop
// @description ウェブページ更新時にページの先頭へ移動する。
// @note ↓↓↓ Add target page URL ↓↓↓
// @match *://example.com/*
// @note ↑↑↑ Add target page URL ↑↑↑
// @author toshi (https://github.com/k08045kk)
// @license MIT License
// @see https://opensource.org/licenses/MIT
// @version 2
// @note 1.20190516 - 初版
// @note 2.20210113 - pagehideイベント時に処理するように修正
// @note 2.20210113 - 名称変更「GoToTopPageUpdate.user.js」→「GoToTop.user.js」
// @see https://www.bugbugnow.net/2019/05/GoToTopPageUpdate.uc.js.html
// @grant none
// ==/UserScript==
(function() {
window.addEventListener('pagehide', function() {
window.scroll({top:0});
});
})();