我一直在通过 Node 测试我所有的跨域数据,并取得了很大的成功。但是,我最近遇到了 Node 无法解决数据请求的情况。
我正在使用getImageData()函数,它会引发跨域问题。在其他跨域问题上,Node 可以成功处理请求,但是这个功能似乎给它带来了麻烦。
另外,如果我将它与 node-webkit 打包并单独运行,它会很好用。我确定有解释,但我找不到。为什么 node-webkit 可以工作,但运行 Node.js 服务器却不行?
不要在这个页面上到处乱写代码,让我试着解释一下我在做什么。我有一台从中获取数据的 Axis 相机。它是 Motion JPEG,它存储在我有 ID的img标签中。数据来自http://ip等。
我认为问题在于getImageData()函数是从img标签 ID 请求而不是外部某个地方,这反过来会抛出跨域标志。
我对么?我该如何解决这个问题?
另外,有没有人知道在不实际打包的情况下测试 node-webkit 应用程序的好方法?本质上,一个 node-webkit 模拟器?