有懂user.js的大佬吗,文字magnet转可点击链接 有办法实现吗?

我有在用https://github.com/lkytal/GM 里的 Text to link
作用是将文字URL转成可点击的
但是并没有作用到 magnet 磁力链接上

现在每次都要手动选择复制然后粘贴,请问有实现 magnet 转 链接的方法吗?
因为有一些站点有这样的链接我才来问的,所以并不是不能变成链接
网页view-source也没啥特殊的就是 a href="magnet.*“

上文的 Text to link 里看源码有
urlPrefixes = ['http://', 'https://', 'ftp://', 'thunder://', 'ed2k://', 'mailto://', 'file://'];

说明是有实现其他转链接的方法
无奈自己不懂所以求助大佬。

用其他代码搞了下,实现方式略有不同,双击操作

https://greasyfork.org/zh-CN/scripts/416070

3 Likes

太强了 :heart:
完美解决了我的需求。
配合Aria2-for-chrome拦截磁力链接直接双击就能下载

改成

urlPrefixes = [‘http://’, ‘https://’, ‘ftp://’, ‘thunder://’, ‘ed2k://’, ‘mailto://’, ‘file://’,‘magnet:’];

应该就可以了,不过 问题是 你如果更新脚本,这个修改会被 覆盖;一劳永逸 还是 给作者 发 issue 吧

感觉大大可以稍微扩展一下,不必局限于磁链
感觉代码很简洁,我也能简单添加其他的支持,这样我就可以不用装 Text to link
本来就觉得每打开一个网页就要这样轮循一遍很不优雅。

不行的,我试了。上面有大佬解决了,更加符合我的需求,按需要转换,不是全局转换。

以前发过其他的issue,但是没有回应,应该是不太看吧。

我是 用的 同个作者的 Popup Search ; 里面的 同样 整合 text to link 功能;

代码 基本通用(不过作者 应该 只是是更新 Popup Search ,因为基本整合了其他功能),我测试了 修改之后 可以直接跳转。

个人还是 很推荐 作者 的 Popup Search 脚本 ,十分好用

谢谢,很久以前就用过类似的脚本,那时候好像还是在operachina上,超级强力但是我用不到- -

我就那么几个搜索引擎来回跳,自己看AHK写了个全局的超级拖拽,非常非常的不优雅,需要用鼠标手势拖拽然后输入指定快捷键,AHK监听这个快捷键再实现。。。不过就个人用用也没啥不好了。

我就简单的将前面替换成
(https?:\/\/|www\.|magnet?:)
就能实现其他的变成链接了。更强力的看看大大有没有兴趣扩展吧,其实我个人是喜欢这种就几行代码的优雅实现。

还有好像是单击就生效,双击直接打开了,不过可以在这块区域单击而不用单击对应链接真的很神奇。

未完全测试,兼容性问题可能比较大,一般只针对特定站点来用

1 Like

搞兼容搞扩展越搞越大。。懂的。
原始代码我已经很满足了,当我复制磁力准备粘贴(现在变成点击了 :grin:)时,我已经不准备管这网页会变成啥样了。