Project1
标题:
修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
[打印本页]
作者:
gqxastg
时间:
2022-12-10 07:16
标题:
修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
本帖最后由 gqxastg 于 2022-12-11 19:25 编辑
前言
[line]2[/line]
起因是最近就我所看到的,连续发生了两起由于论坛的代码复制问题引发的提问
(除了每行开头会多四个空格外,我还是第一次发现会把某些空格转义为不间断空格...)
个人也是最近几个月把主力浏览器改为了Firefox,虽然知道问题所在但每次都得手动处理还是很烦人
于是我疯狂翻阅文档,凭借我贫瘠(x)的JS知识试着写出了以下的用户脚本,虽然不够精细但完全够用,在此分享给有同样困扰的大家
说明
[line]2[/line]
针对两种代码框([
code]和[
pre])均进行了修正,除了上述两个问题外,额外修正了@
和链接会被错误解析加上[
url]字样的问题(仅复制代码时生效,显示无变化)
使用前需安装
Tampermonkey
或其他用户脚本扩展(
Greasemonkey
、
Violentmonkey
、
FireMonkey
),具体步骤这里不多做赘述
为了测试,可以复制
这个帖子
的代码来检验效果,没用脚本时很可能会有上述前两种问题
已在 Win10,Firefox 107.0.1 (64 位),Tampermonkey v4.18.1 环境下测试通过
脚本很简短,未经过详细测试,如有BUG欢迎在贴内反馈
下载/安装
[line]2[/line]
已上传至
GreasyFork
,请
点击此处
进行安装
仅作留档,建议从GreasyFork安装
[line]2[/line]
说起来其他Discuz!的论坛好像没有这种事...不知道问题出在哪呢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1