所以我想在我的电脑中使用Mozilla的控制台来查看Pepper平板电脑中通常由Pepper机器人执行的页面有什么错误,因为在Choregraphe日志中没有显示console.log()
。
我试图从计算机调用机器人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
来测试我的计算机中的网络?
答案 0 :(得分:2)
而不是console.log()
,您可以使用alert()
。
此外,您可以使用此链接robot_ip/apps/your_app_name/index.html'
与您的PC浏览器建立联系,但您的index.html
必须位于名为html
的子文件夹中。
答案 1 :(得分:2)
如果直接从机器人导入脚本,也可以从计算机进行测试:
<script src="http://12.34.56.78/libs/qi/2/qi.js"></script>
然后当你打开一个会话时,添加机器人网址作为QiSession
的第三个参数:
QiSession( onSuccess, onError, "12.34.56.78:80" );
然后您的浏览器将连接到您的远程机器人。