我无法在打开的社交小工具中使用 dojo 小部件。这是我遵循的步骤
1. 我在本地机器上的 tomcat 6.0.29 中使用 apache shinding。Tomcat 在默认端口 8080 上运行。 2. 这是小工具 xml
</ModulePrefs>
<Content type="html">
<![CDATA[
<link rel="stylesheet" ....type="text/css"/>
<script type="text/javascript" src="path/to/local/dojo.js"></script>
<script>
function loader () {
dojo.require ("dijit.Editor");
dojo.addOnLoad(callback);
}
function callback () {
new dijit.Editor ({}, dojo.byId("editorNode"));
}
dojo.config.parseOnLoad = true;
dojo.config.dojoBlankHtmlUrl = '/blank.html';
dojo.addOnLoad(loader);
</script>
<div id="editorNode" class="tundra">Hello, xcc world!</div>
]]>
</Content>
</Module>
我正在 apache shindig 的默认 samplecontainer 中测试这个小工具。我在 google chrome 中进行了测试,但在 javascript 控制台中出现以下错误
Access-Control-Allow-Origin 不允许来源http://127.0.0.1:8080 。未捕获的错误:无法加载“dijit.Editor”;最后尝试'../dijit/Editor.js'