0

我已经在 mac(10.7.4) 上的 chorme (22.0) 上安装了插件。kinect 可以在 OpenNI 示例中找到,当我进入测试页面http://steventking.com/gesture_interface_site/BasicDemo.html时,它显示 kinect 和插件都已到位。但看不到手。

该 blob 未显示在任何页面上。当我检查 background.html 它给了我这个错误:

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' chrome-extension-resource:".

Depthjs 似乎正在运行,

depthjspluginAPI: start DepthJS backend.js:142
depthjsplugin::RunDepthJS backend.js:142
depthjsplugin::RunDepthJS - thread running? backend.js:142
Successfully acquired Kinect event monitor from plugin! backend.js:145
Init complete root.js:48
OpenNIBackend: start openni backend thread undefined:1
event port connected chrome.js:14

但是我不断收到这个断言失败的错误,这有点超出我的理解。

Assertion failed: chrome.js:13
(anonymous function) chrome.js:13
chrome.Event.dispatchToListener event_bindings:379
chrome.Event.dispatch_ event_bindings:365
chrome.Event.dispatch event_bindings:385
chromeHidden.Port.dispatchOnConnect 

我感觉 kinect 在红灯亮时工作(就像我运行那些 openNI 样本时一样),但是由于斑点没有出现,我无法追踪我的手或做任何事情。有人在这里有类似的问题吗?

4

1 回答 1

0

您发布的错误消息告诉您 Chrome 扩展程序中不允许内联脚本块。查看http://developer.chrome.com/extensions/contentSecurityPolicy.html以了解有关限制的一些详细信息,以及如何调整扩展程序以在清单版本 2 和内容安全策略的勇敢新世界中运行。特别是,关于内联脚本的部分应该会派上用场。

于 2012-11-08T14:10:06.610 回答