1

因此,我想在我的计算机中使用 Mozilla 的控制台来查看在他的平板电脑中通常由 Pepper 机器人执行的页面有哪些错误,因为 console.log()没有显示在 Choregraphe 日志中。

我试图qimessaging.js 从计算机调用机器人库,但它会引发错误:

SyntaxError:URI 格式错误。qimessaging.js:12

html在那里:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Video</title>
    <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
    <script type = "text/javascript" src="http://nao:nao@192.168.1.238/libs/qimessaging/1.0/qimessaging.js"></script>
    <script type="text/javascript" src="js/video.js"></script>
  </head>
  <body>
    <canvas width = "320px" height = "240px"></canvas>
    <p id="log">log</p>
  </body>
</html>

有没有办法qimessaging.js在我的计算机上调用没有错误的网络来测试网络?

4

2 回答 2

2

而不是console.log()你可以使用alert().

您也可以通过此链接连接您的 PC 浏览器robot_ip/apps/your_app_name/index.html',但您index.html必须位于名为的子文件夹中html

于 2017-09-05T11:47:39.047 回答
2

如果直接从机器人导入脚本,也可以在计算机上进行测试:

<script src="http://12.34.56.78/libs/qi/2/qi.js"></script>

然后,当您打开会话时,将机器人 url 添加为的第三个参数QiSession

QiSession( onSuccess, onError, "12.34.56.78:80" );

然后您的浏览器将连接到您的远程机器人。

于 2017-09-15T16:55:21.827 回答