[插件分享 - JS调试工具] console importer - 通过控制台引入和调用js库
# console importer - 通过控制台引入和调用js库> 下载: (https://chrome.google.com/webstore/detail/console-importer/hgajpakhafplebkdljleajgbpdmplhie)
>
> 源码和使用文档: (https://github.com/pd4d10/console-importer)
## 介绍
介绍一个Chrome插件, **Console Importer**.
作用: 通过控制台引入各种第三方Js库 / CSS库, 方便对一些简单操作进行调试.
比如您刚接触一个库, 想要根据文档先试一试这个库中的一些函数的使用, 这时候就可以直接通过这个插件, 打开控制台安装对应库, 直接对应网页文档进行调试.
> Edge 商店没有对应脚本, Edge 也只能通过 Chrome 商店下载.
## 使用
```js
/**
* @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)
```js
// 安装lodash
$i( 'lodash' );
// 安装JQuery
$i( 'jquery' );
```
> 默认在 (https://cdnjs.com/) 上搜索对应库并进行下载, 如果想要更换 cdn 可以直接使用链接进行下载.
**示例**
```js
$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()` 函数, 不过现在将参数直接换成链接.
**示例**
```js
$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.
```
> (https://github.com/pd4d10/console-importer#console-importer) 上有一个动态图示例, 那个会很直观, 论坛好像插入不了动态图发不出来.
## 示例 - 以lodash为例
!(data/attachment/forum/202309/16/225328r697jbd1lhss1xbb.png)
我记得@steven026 也做过方便调试的脚本,直接将方法挂到window上就行
[油猴脚本开发指南]在控制台中调试油猴API函数
https://bbs.tampermonkey.net.cn/thread-4154-1-1.html
(出处: 油猴中文网)
页:
[1]