当前位置: 首页 > 知识库问答 >
问题:

添加JavaScript库时,Chrome会抱怨缺少源映射。为什么?

邵阳
2023-03-14
<html>
  <head>
    <!-- Load TensorFlow.js -->
    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>
    <!-- Load Posenet -->
    <script src="https://cdn.jsdelivr.net/npm/@tensorflow-models/posenet"></script>
 </head>

  <body>
    <img id='cat' src='./pose/images/aa_085.jpg'/>
  </body>
  <!-- Place your code in the script tag below. You can also use an external .js file -->
  <script>
    var flipHorizontal = false;

    var imageElement = document.getElementById('cat');

    posenet.load().then(function(net) {
      const pose = net.estimateSinglePose(imageElement, {
        flipHorizontal: true
      });
      return pose;
    }).then(function(pose){
      console.log(pose);
    })
  </script>
</html>

我很少使用HTML和JavaScript,几乎忘记了最基本的内容。错误是什么?

DevTools未能加载SourceMap:无法加载的内容https://cdn.jsdelivr.net/npm/@tensorflow/tf。min.js。映射:HTTP错误:状态代码404,网络::错误\u HTTP\u响应\u代码\u失败

共有3个答案

江敏学
2023-03-14

这就是我的工作原理:

而不是

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>

尝试

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"> </script>

在那次更改之后,我再也看不到错误了。

阳长恨
2023-03-14

JsDelivr上的较新文件会自动将源地图添加到它们的末尾。这很好,只要您从JsDelivr加载文件,就不会在控制台中抛出任何与源地图相关的通知。

只有当您从自己的服务器复制并加载这些文件时,才会出现问题。为了解决本地加载文件的问题,只需删除从JsDelivr下载的JavaScript文件中的最后一行。

它应该是这样的:

//# sourceMappingURL=/sm/64bec5fd901c75766b1ade899155ce5e1c28413a4707f0120043b96f4a3d8f80.map

正如你所看到的,它被注释掉了,但是Chrome仍然解析它。

邢俊悟
2023-03-14

这对我很有用:

视察→ 设置装置→ 取消选中启用JavaScript源映射和启用CSS源映射。

刷新。

(注意:如果上述过程不起作用,请停用Adblock。)

 类似资料:
  • 问题内容: 在Swift 1.2的最新升级之后,我不知道如何将一行文本拆分为单词。我曾经这样做: 但这不再起作用,因为… 嗯,好吧,即使我可以上次建造?好吧,让我们尝试… 好吧,我能想到的所有其他版本都说: 让我们来听听它对新编程语言进行Beta测试!好极了! 有人知道1.2的正确秘密调味料吗? 问题答案: 在Swift 1.2中,似乎参数的顺序已更改: 或者,使用默认值: 谓词现在是最后一个参数

  • 问题内容: 我正在尝试连接到远程主机,并检查文件是否存在。在此阶段,我仅尝试连接,但是出现错误: 我试图找出其他人是否有像我一样的问题,但我却找不到。 我知道我需要在此过程中以某种方式检查knowns_hosts,但我只是想不通如何… 问题答案: 您在这里寻找的是: 然后将您的hostKey定义行替换为 有关此主题的更多信息: 我从中获取部分代码的官方样本 为什么现在需要hostKey 编辑:还请

  • 问题内容: 具有函数f(x,y,z),我需要求解约束f(x,y,z)= 0,然后对其进行绘制。我试图为每对(y,z)查找f(x,y,z)= 0的值x: Python(2.7.5)说“ TypeError:fsolve:’func’参数’func’的输入和输出形状不匹配。” 但是,如果我自己进行测试,它会具有相同的形状: 返回True。 为什么fsolve()抱怨? 问题答案: 期望参数和的返回值为

  • [Error]org.testng.testngException:无法将@Test annotated方法[testLoginPage]与[interface java.util.Map]插入。有关本机依赖项注入的更多信息,请参阅http://testng.org/doc/documentation-main.html#native-dependent ency-injection at org

  • 当我尝试启动spring boot应用程序时,我遇到了以下错误。它甚至在我提供作业参数之前就给出了一个错误,该参数是作业的参数。 许多讨论建议使用资源作为来解决这个问题。但对我没用。提前谢了。

  • 我有一些代码: 当我以交互方式评估它时,我希望为1。 当我评估代码时,我得到一个错误: GHCi,8.6.5版:http://www.haskell.org/ghc/ :? 有关编译Main(split2.hs,已解释)的帮助[1/1] split2.hs: 3:8:错误:使用“seqMax”引起的含糊类型变量“a0”阻止了约束“(RealFrac a0)”的解决。相关绑定包括测试:: a0(sp