您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
総合ポータルシステム LiveCampusでブラウザバックを使えるようにする
// ==UserScript== // @name fix livecampus browser back // @description 総合ポータルシステム LiveCampusでブラウザバックを使えるようにする // @author fukuchan // @license GPL-3.0-or-later; https://www.gnu.org/licenses/gpl-3.0.txt // @match *://a-portal.aichi-u.ac.jp/* // @match *://access.sit.ac.jp/* // @match *://campus.kyushu-ns.ac.jp/* // @match *://gakujo.shizuoka.ac.jp/* // @match *://idp.idm.kyutech.ac.jp/* // @match *://jlc.jumonji-u.ac.jp/* // @match *://ksuweb.kyusan-u.ac.jp/* // @match *://lc-nue.naruto-u.ac.jp/* // @match *://lc.brs.nihon-u.ac.jp/* // @match *://lc.nagoya-cu.ac.jp/* // @match *://lc.okiu.ac.jp/* // @match *://lc.s.kaiyodai.ac.jp/* // @match *://lc.sgk.ac.jp/* // @match *://lc.sun.ac.jp/* // @match *://livecampus.adb.fukushima-u.ac.jp/* // @match *://portal.bgu.ac.jp/* // @match *://siweb.iuk.ac.jp/* // @match *://tgulc.u-gakugei.ac.jp/* // @match *://vos-lc-web01.nagaokaut.ac.jp/* // @match *://www.lc.nishogakusha-u.ac.jp/* // @version 0.0.1.20200914024916 // @namespace https://greasyfork.org/users/432749 // ==/UserScript== // 通常のブラウザバックを無効化する history.pushState(null, null, null); window.onpopstate = () => { // DOM中の「戻る」ボタンを探す const buttons = [ document.querySelector(".icon-back"), document.querySelector("img[alt='戻る']"), document.querySelector("img[src$='modoru.gif']"), document.querySelector("h1 a") ].filter(button => button); // ボタンが見つかればクリック、見つからなければ通常のブラウザバックを行う if (buttons.length) { buttons[0].click(); } else { history.back(); } }