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

[插件分享 - JS调试工具] console importer - 通过控制台引入和调用js库

[复制链接]
  • TA的每日心情
    难过
    2024-4-24 18:57
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    16

    主题

    26

    回帖

    246

    积分

    荣誉开发者

    积分
    246

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

    发表于 2023-9-16 22:58:36 | 显示全部楼层 | 阅读模式

    console importer - 通过控制台引入和调用js库

    下载: Chrome插件商店 - Console Importer

    源码和使用文档: GitHub - Console Importer

    介绍

    介绍一个Chrome插件, Console Importer.

    作用: 通过控制台引入各种第三方Js库 / CSS库, 方便对一些简单操作进行调试.

    比如您刚接触一个库, 想要根据文档先试一试这个库中的一些函数的使用, 这时候就可以直接通过这个插件, 打开控制台安装对应库, 直接对应网页文档进行调试.

    Edge 商店没有对应脚本, Edge 也只能通过 Chrome 商店下载.

    使用

    /**
     * @param { string } lib cdn链接 或者 库的名称
     * @example $i( 'lodash' )
     * @example $i( 'https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.min.js' )
     */
    $i( lib )

    打开 Chrome devtools 控制台, 可以使用一个 $i() 函数导入 JavaScript 库或者 CSS 库.

    导入js库 (通过cdnjs)

    // 安装lodash
    $i( 'lodash' );
    
    // 安装JQuery
    $i( 'jquery' );

    默认在 cdnjs 上搜索对应库并进行下载, 如果想要更换 cdn 可以直接使用链接进行下载.

    示例

    $i('lodash');
    
    > [$i]: Searching for lodash, please be patient...
    > [$i]: lodash not found, import lodash.js instead.
    > [$i]: lodash.js is loading, please be patient...
    > [$i]: lodash.js(https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js) is loaded.

    导入js库 (通过URL)

    还是一样调用 $i() 函数, 不过现在将参数直接换成链接.

    示例

    $i( 'https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.min.js' )
    
    > [$i]: https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.min.js is loading, please be patient...
    > [$i]: https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.min.js is loaded.

    Github 文档 上有一个动态图示例, 那个会很直观, 论坛好像插入不了动态图发不出来.

    示例 - 以lodash为例

    image-20230916222709367.png

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

    [LV.7]常住居民III

    295

    主题

    3919

    回帖

    3838

    积分

    管理员

    积分
    3838

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

    发表于 2023-9-17 10:32:45 | 显示全部楼层
    我记得@steven026 也做过方便调试的脚本,直接将方法挂到window上就行

    [油猴脚本开发指南]在控制台中调试油猴API函数
    https://bbs.tampermonkey.net.cn/thread-4154-1-1.html
    (出处: 油猴中文网)
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    发表回复

    本版积分规则

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