我正在向网络摄像机发出GET请求,要求摄像机以某种方式移动,例如平移,倾斜,缩放等我不需要来自摄像头内置Web服务器的响应,这显然是与调用JavaScript代码所在的主机不同的主机。我试图制作一个jQuery $.ajax
请求,由于相同的原始策略而不允许这样做。但是当我将'dataType'
设置更改为'jsonp'
时,它似乎在最新版本的Firefox,Chrome和Internet Explorer中运行良好。除了有点kludgy,这种方法有任何技术问题,将阻止它发送消息到相机?
答案 0 :(得分:1)
如果您的相机只是希望在该特定网址上发出GET
请求,那么不会,它不会产生任何影响。 JSONP请求实际上是在文档中添加一对脚本标记:
<script src="..."></script>
将callback
参数添加到URL中,以便在加载生成的脚本时,它会执行全局回调函数。 jQuery用$.ajax
隐藏了这个,所以你没注意到它。