上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: Dormancy - 

求网页中链接点击可直接打开的脚本

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-28 09:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    7

    回帖

    11

    积分

    助理工程师

    积分
    11
    发表于 2022-9-27 13:37:47 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    重装系统后丢失了这个脚本,求兄弟们指路。就是网页中有些链接没有被标为超链接,这个脚本可以识别是链接的文本 点击可以直接打开😳

    最佳答案

    查看完整内容

    [md]https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=3316[/md]
  • TA的每日心情
    慵懒
    22 小时前
  • 签到天数: 602 天

    [LV.9]以坛为家II

    30

    主题

    523

    回帖

    1378

    积分

    荣誉开发者

    积分
    1378

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-9-27 13:37:48 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    284

    主题

    3810

    回帖

    3739

    积分

    管理员

    积分
    3739

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-9-27 14:36:34 | 显示全部楼层
    见过 但是忘记了
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    620

    主题

    5084

    回帖

    5958

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    5958

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2022-9-27 15:05:42 | 显示全部楼层
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-28 09:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    7

    回帖

    11

    积分

    助理工程师

    积分
    11
    发表于 2022-9-27 15:28:42 | 显示全部楼层
    李恒道 发表于 2022-9-27 15:05
    https://greasyfork.org/zh-CN/scripts/442187-open-the-link-directly
    https://greasyfork.org/zh-CN/scri ...

    谢谢大佬,虽然没有,但是第三个好像也不错
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    22 小时前
  • 签到天数: 602 天

    [LV.9]以坛为家II

    30

    主题

    523

    回帖

    1378

    积分

    荣誉开发者

    积分
    1378

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-9-27 16:06:08 | 显示全部楼层

    本帖最后由 steven026 于 2022-9-27 19:53 编辑

    let reg = /https?:\/\/[\w\.-]+\.\w+(:\d{1,5})?(\/[%\w?&.=-]+)*/g; //网址正则
    let ignore = ['SCRIPT', 'STYLE', 'A']; //忽略标签类型
    [...document.querySelectorAll("*")].forEach(i => {
        if (ignore.find(n => n == i.nodeName)) return //忽略标签
        let $children = [...i.childNodes].filter(n => n.nodeName == '#text' && n.textContent.match(reg)) //过滤为含网址#text节点
        if ($children.length == 0) return
        $children.forEach(c => { //构造a标签
            c.textContent = c.textContent.replace(reg, (m) => { return `<a href='${m}' target='_blank'>${m}</a>` })
        })
        i.innerHTML = i.innerHTML.replace(/&lt;a /g, "<a ").replace(/&lt;\/a&gt;/g, "</a>").replace(/' target='_blank'&gt;/g, "' target='_blank'>") //格式化标签
    })
    

    随便写的LZ可以试试 脚本晚点再写吧

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    284

    主题

    3810

    回帖

    3739

    积分

    管理员

    积分
    3739

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-9-27 16:40:59 | 显示全部楼层
    李恒道 发表于 2022-9-27 15:05
    https://greasyfork.org/zh-CN/scripts/442187-open-the-link-directly
    https://greasyfork.org/zh-CN/scri ...

    不搬运到脚本站再发,我不是很认可
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-28 09:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    7

    回帖

    11

    积分

    助理工程师

    积分
    11
    发表于 2022-9-28 11:50:24 | 显示全部楼层
    steven026 发表于 2022-9-27 16:06
    [md]```javascript
    let reg = /https?:\/\/[\w\.-]+\.\w+(:\d{1,5})?(\/[%\w?&.=-]+)*/g; //网址正则
    let i ...

    感谢,应该是我不会用,好像无事发生
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-28 09:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    7

    回帖

    11

    积分

    助理工程师

    积分
    11
    发表于 2022-9-28 19:57:55 | 显示全部楼层
    steven026 发表于 2022-9-28 15:08
    [md]https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=3316[/md]

    太感谢了
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表