javascript - 如何在 web 项目中包含 jsonpipe
问题描述
我尝试使用库:https ://github.com/eBay/jsonpipe
<head>
<script src="https://raw.githubusercontent.com/eBay/jsonpipe/master/jsonpipe.js"></script>
</head>
<body>
<script>
jsonpipe.flow(window.location.origin + "/api/v1/search?text=" + text, {
...
}
</script>
</body>
但它给了我
jsonpipe 未定义
如何包含这个库?
解决方案
在浏览器中打开开发人员工具并查看控制台。
拒绝执行来自“ https://raw.githubusercontent.com/eBay/jsonpipe/master/jsonpipe.js ”的脚本,因为它的 MIME 类型 ('text/plain') 不可执行,并且启用了严格的 MIME 类型检查。
raw.githubusercontent.com 不是 CDN。它未配置为托管第三方(或任何)网站的 JavaScript。
自己托管 JS 文件或找一个真正的 CDN 托管它。
推荐阅读
- syntax - 如何识别配置文件的语法及其等效的 Markdown 语言标识符?
- dashboard - 如何在仪表板的表格可视化 Cognos 中显示唯一记录
- postman - 如何在邮递员响应中获取访问令牌
- p5.js - p5.js -sketch.js 尝试下载 tar 文件
- python - Python as_dict() 将十进制值 0.0 转换为 decimal(0)
- node.js - npm 发布错误 - “npm ERR!403 403 Forbidden - 被禁止的包版本”
- wordpress - WordPress Enfold 联系表格代码被剪断
- go - 具有接收指定接口参数的函数的 Golang 接口
- keras - 如何将 keras 模型(.h5 文件)从本地加载到 Azure databricks 工作区
- elasticsearch - 使用 NSSM 将多个配置文件作为 logstash 服务运行