ページ更新時、ページ先頭へ移動する: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});
  });
})();