Greasy Fork

Greasy Fork is available in English.

防止链接被翻译破坏

此腳本對鏈接和下拉列表框進行了處裡,防止Google翻譯時對它們進行破壞(無法點擊或是鏈接消失等),可以兼容動態插入的鏈接,並修復了一般翻譯時鏈接換行消失的問題。

当前为 2024-01-20 提交的版本,查看 最新版本

作者
龍翔翎
评分
0 0 0
版本
4.1
创建于
2022-03-19
更新于
2024-01-20
大小
12.6 KB
许可证
MIT
适用于
所有网站

说明

此脚本对链接和下拉列表框进行了处里,防止Google翻译时对其进行破坏(无法点击或是链接消失等),可以兼容动态插入的链接,并修复了一般翻译时链接换行消失的问题。目前在尝试解决其他内容换行消失的问题,但相比链接这种很有很明确界线的内容,文本内容因为界线不明确,因此很难解决,给我一些时间。

此脚本理论上支持所有遵守translate属性的翻译插件,不仅限Google翻译,但无法适用于不遵守标签标示为translate="no"(不翻译)的翻译插件

使用方法

线上游玩(从网址打开的游戏)

只需要在页面空白处(不能是图片上)点击鼠标右键,然后找到Tampermonkey(油猴/篡改猴),然后再点击此脚本名字的选项,当看到「链接防破坏补钉应用成功,可以开始翻译页面」的绿色提示之后,就可以正常进行翻译了。 (你仍然需要自己去启动翻译,脚本无法自动调用页面翻译)

离线游玩(下载下来的游戏)

Chrome默认不允许插件(扩展)在本地网页(file://协议)上生效,因此如果你打开的是下载下来的本地网页,那么可能油猴本身是处于被禁用的状态的,所以里面的脚本也就无法运作了。你需要去开启油猴的本地网页访问权限。

具体方法是:点击右上方插件(扩展)图标-点击油猴/篡改猴右边的三个点-管理扩展程序-允许访问文件网址-(重起浏览器)这样就可以解决了


v4.0

  • 修改了运作方式:由重新遍历元素改为队列递归,避免了之前可能出现的ID重复或错乱的问题。并且极大的优化了性能
  • 修复了链接会移动到左边的问题,现在链接会尽可能保持在原位
  • 更新了标记属性的生成规则,现在更简短
  • 修改并补充了部份注释
  • 删除遗留的废弃代码

v3.0

  • 增加对于下拉列表的处理。