【问题标题】:Use Dojo Grid in OpenSocial Gadget在 OpenSocial 小工具中使用 Dojo 网格
【发布时间】:2012-05-18 09:23:07
【问题描述】:

我尝试在 opensocial 小工具中使用道场网格,框架总是尝试从
http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/../dojox//grid/DataGrid.js 获取 DataGrid.js,但它失败了。

但在普通的 html 中,我的应用运行良好,它可以从
http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojox//grid/DataGrid.js 获取 DataGrid.js。

【问题讨论】:

    标签: dojo grid opensocial apache-shindig


    【解决方案1】:

    OpenSocial 限制了跨域请求的使用。我相信常见的解决方法是像这样通过他们的代理进行中继;

    <script src="http://api.msappspace.com/proxy/relay.proxy?opensocial_url=http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js" data-dojo-props="async:true"></script>
    

    【讨论】:

    • 它似乎不起作用,我的应用程序可以正常获取小工具中的“dojo/store/Memory”。当它尝试获取“dojox/grid/DataGrid”时,响应为 404 在此服务器上找不到请求的 URL /ajax/libs/dojo/1.7.2/dojo/../dojox//grid/DataGrid.js .这就是我们所知道的。 (ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/../dojox//grid/…) ---- */
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多