覆盖forum.js中keyPageScroll方法关闭52论坛的快捷键翻页功能
## 需求论坛的列表页可以用键盘的←→实现翻页,但是在我经常切换虚拟桌面的情况下,论坛也会跟随虚拟桌面翻页。就搞得我经常要返回上一页或者返回下一页。
## 修改
经过发帖询问得知,dz不支持自定义设置快捷键。经过一位版主提醒可以找找油猴脚本。那不如就自己动手丰衣足食吧。
## 代码
经过dev工具中翻阅源码得知,快捷键通过forum.js中的keyPageScroll监听,那我们只需要重写keyPageScroll即可。
```
// ==UserScript==
// @name 重写keyPageScroll关闭翻页快捷键
// @namespace https://fangweilong.github.io/
// @match https://www.52pojie.cn/*
// @grant none
// @version 1.0
// @AuThor fangweilong
// @description 2021/10/18 下午3:03:06
// ==/UserScript==
//重写keyPageScroll,关闭翻页快捷键
keyPageScroll = function(e, prev, next, url, page) {
console.log('重写keyPageScroll,关闭翻页快捷键。\n Author:https://fangweilong.github.io/');
}
``` 话说为啥一堆用户空间地址,然后没一个是你自己的{:1_909:} yacc 发表于 2021-10-24 15:31
话说为啥一堆用户空间地址,然后没一个是你自己的
我自己的啊 只不过我用的用户名不一样
页:
[1]