赞 | 67 |
VIP | 6 |
好人卡 | 4 |
积分 | 148 |
经验 | 45301 |
最后登录 | 2024-11-21 |
在线时间 | 5843 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 14792
- 在线时间
- 5843 小时
- 注册时间
- 2011-7-18
- 帖子
- 159
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 gqxastg 于 2022-12-11 19:25 编辑
前言
起因是最近就我所看到的,连续发生了两起由于论坛的代码复制问题引发的提问
(除了每行开头会多四个空格外,我还是第一次发现会把某些空格转义为不间断空格...)
个人也是最近几个月把主力浏览器改为了Firefox,虽然知道问题所在但每次都得手动处理还是很烦人
于是我疯狂翻阅文档,凭借我贫瘠(x)的JS知识试着写出了以下的用户脚本,虽然不够精细但完全够用,在此分享给有同样困扰的大家
说明
针对两种代码框([code]和[pre])均进行了修正,除了上述两个问题外,额外修正了@和链接会被错误解析加上[url]字样的问题(仅复制代码时生效,显示无变化)
使用前需安装 Tampermonkey 或其他用户脚本扩展(Greasemonkey、Violentmonkey、FireMonkey),具体步骤这里不多做赘述
为了测试,可以复制这个帖子的代码来检验效果,没用脚本时很可能会有上述前两种问题
已在 Win10,Firefox 107.0.1 (64 位),Tampermonkey v4.18.1 环境下测试通过
脚本很简短,未经过详细测试,如有BUG欢迎在贴内反馈
下载/安装
已上传至 GreasyFork,请点击此处进行安装仅作留档,建议从GreasyFork安装
说起来其他Discuz!的论坛好像没有这种事...不知道问题出在哪呢 |
评分
-
查看全部评分
|