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

在油猴脚本中加载layui,css文件路径不对,有没有大佬知道...

[复制链接]

该用户从未签到

1

主题

3

帖子

3

积分

助理工程师

Rank: 1

积分
3
发表于 2021-12-25 16:35:30 | 显示全部楼层 | 阅读模式
1油猫币
本帖最后由 lzhou926 于 2021-12-25 17:04 编辑

在油猴脚本中载入cdn上的layui.js,里面会自动载入laydate.css、layer.css和code.css,但是这三个css资源的路径不对,是以当前网站域名来加载的,导致找不到这三个css文件,应该是从cdn的地址来加载才对啊,不知道怎么回事,我在自己本地测试网站里加载layui.js就没这个问题,三个css文件加载的路径就是从cdn的地址来加载的

  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    302

    主题

    2583

    帖子

    2651

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2651

    猫咪币纪念章

    发表于 2021-12-25 17:02:46 | 显示全部楼层
    这个要参考具体代码分析
    通常来说框架的手册会有相关的控制方案
    如果实在比较死
    就干脆暴力一点
    直接拉下来源码魔改一下再发布出去引用
    简单的修改和发布例子可以参考

    [油猴脚本开发指南]修改Vue3代码兼容油猴
    https://bbs.tampermonkey.net.cn/thread-1035-1-1.html
    [油猴脚本开发指南]NPM发布魔改包
    https://bbs.tampermonkey.net.cn/thread-1123-1-1.html
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    302

    主题

    2583

    帖子

    2651

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2651

    猫咪币纪念章

    发表于 2021-12-25 17:03:41 | 显示全部楼层
    突然想到你是不是指require代码的问题?
    可以创建一个script标签插入进去地址?
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    3

    积分

    助理工程师

    Rank: 1

    积分
    3
    发表于 2021-12-25 17:05:06 | 显示全部楼层
    李恒道 发表于 2021-12-25 17:03
    突然想到你是不是指require代码的问题?
    可以创建一个script标签插入进去地址? ...

    我是require引入的,我试试创建script标签
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    302

    主题

    2583

    帖子

    2651

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2651

    猫咪币纪念章

    发表于 2021-12-25 17:06:09 | 显示全部楼层
    require本质是相当于从目标地址拉出来代码
    然后function(){
    require代码

    脚本代码
    }()
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    帖子

    3

    积分

    助理工程师

    Rank: 1

    积分
    3
    发表于 2021-12-25 22:06:04 | 显示全部楼层
    李恒道 发表于 2021-12-25 17:06
    require本质是相当于从目标地址拉出来代码
    然后function(){
    require代码

    学习了,谢谢大佬,用创建script标签的方法加载就没问题了
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    302

    主题

    2583

    帖子

    2651

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2651

    猫咪币纪念章

    发表于 2021-12-25 22:28:00 | 显示全部楼层
    lzhou926 发表于 2021-12-25 22:06
    学习了,谢谢大佬,用创建script标签的方法加载就没问题了

    好的哥哥,可以论坛没事发一些小脚本玩哦
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情

    2022-4-13 08:58
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    3

    主题

    61

    帖子

    48

    积分

    初级工程师

    Rank: 4

    积分
    48
    发表于 2021-12-31 09:10:10 | 显示全部楼层
    个人经验,require 进来的layui库,可能会出现与其它插件产生不兼容的情况(原因不明)……


    但是创建script的没问题,但是有可能会和网站上的库出现冲突,让人很是纠结
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-3-8 21:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    14

    帖子

    30

    积分

    助理工程师

    Rank: 1

    积分
    30
    发表于 2022-1-11 18:11:06 | 显示全部楼层
    ThisAV 发表于 2021-12-31 09:10
    个人经验,require 进来的layui库,可能会出现与其它插件产生不兼容的情况(原因不明)……

    我也遇到了这样的问题,但在知乎(vue脚手架项目)上插入script会失败,原因是because it violates the following Content Security Policy directive: ...
    我的办法是
    // @resource css https://www.layuicdn.com/layui-v2.6.8/css/layui.css
    // @grant        GM_getResourceText
    // @grant        GM_addStyle

    GM_addStyle(GM_getResourceText("css"));

    但是调用layui.layer.msg('123')还是没有效果,原因是layer.css没有正确加载,因为layui.css里面没有layer.css,参考官网https://www.layuion.com/doc/base/infrastructure.html#config 上说是动态加载layui需要自己设置路径,但是我试了一下还是没有成功,你可以试试这个办法,行的话麻烦回来告诉我一声
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-4-18 01:37
  • 签到天数: 30 天

    [LV.5]常住居民I

    302

    主题

    2583

    帖子

    2651

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2651

    猫咪币纪念章

    发表于 2022-1-12 00:43:53 | 显示全部楼层
    myaijarvis 发表于 2022-1-11 18:11
    我也遇到了这样的问题,但在知乎(vue脚手架项目)上插入script会失败,原因是because it violates the fol ...

    直接魔改require的文件吧,让他兼容作用域问题和修正载入地址
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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