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

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

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

    [LV.2]偶尔看看I

    1

    主题

    8

    帖子

    10

    积分

    助理工程师

    Rank: 1

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

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

    最佳答案

    查看完整内容

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

    [LV.7]常住居民III

    12

    主题

    298

    帖子

    681

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    681

    新人进步奖荣誉开发者喜迎中秋油中2周年

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-24 01:43
  • 签到天数: 126 天

    [LV.7]常住居民III

    201

    主题

    2621

    帖子

    2648

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2648

    荣誉开发者喜迎中秋热心会员活跃会员突出贡献三好学生管理员家财万贯油中2周年

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

    使用道具 举报

  • TA的每日心情
    开心
    20 小时前
  • 签到天数: 130 天

    [LV.7]常住居民III

    434

    主题

    3868

    帖子

    3940

    积分

    管理员

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

    Rank: 10Rank: 10Rank: 10

    积分
    3940

    喜迎中秋国庆纪念章荣誉开发者家财万贯管理员油中2周年

    发表于 2022-9-27 15:05:42 | 显示全部楼层
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    1

    主题

    8

    帖子

    10

    积分

    助理工程师

    Rank: 1

    积分
    10
    发表于 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的每日心情
    慵懒
    20 小时前
  • 签到天数: 167 天

    [LV.7]常住居民III

    12

    主题

    298

    帖子

    681

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    681

    新人进步奖荣誉开发者喜迎中秋油中2周年

    发表于 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的每日心情
    开心
    2022-11-24 01:43
  • 签到天数: 126 天

    [LV.7]常住居民III

    201

    主题

    2621

    帖子

    2648

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    2648

    荣誉开发者喜迎中秋热心会员活跃会员突出贡献三好学生管理员家财万贯油中2周年

    发表于 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

    主题

    8

    帖子

    10

    积分

    助理工程师

    Rank: 1

    积分
    10
    发表于 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

    主题

    8

    帖子

    10

    积分

    助理工程师

    Rank: 1

    积分
    10
    发表于 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]

    太感谢了
    回复

    使用道具 举报

    发表回复

    本版积分规则

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