blob没有出现在depthjs上

时间:2012-10-29 15:34:35

标签: google-chrome-extension kinect openkinect

我在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样品时那样)但是因为没有出现的斑点我无法追踪我的手或做任何事情。任何人都有类似的问题吗?

1 个答案:

答案 0 :(得分:0)

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