首页 > 解决方案 > 如何在 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 未定义

如何包含这个库?

标签: javascripthtml

解决方案


在浏览器中打开开发人员工具并查看控制台。

拒绝执行来自“ https://raw.githubusercontent.com/eBay/jsonpipe/master/jsonpipe.js ”的脚本,因为它的 MIME 类型 ('text/plain') 不可执行,并且启用了严格的 MIME 类型检查。

raw.githubusercontent.com 不是 CDN。它未配置为托管第三方(或任何)网站的 JavaScript。

自己托管 JS 文件或找一个真正的 CDN 托管它。


推荐阅读