1

我无法在社区页面上从外部加载 iWidget 这是我的小部件定义:

<widgetDef defId="qmiWidget" primaryWidget="false" modes="view fullpage edit search"  
 url="http://questionmine.com/app1/widgets/index/publishProject_iWidget"/> 

但它替换了 http 并尝试在内部加载它

"NetworkError: 403 Forbidden - https://connectionsww.demos.ibm.com/communities/ajaxProxy/http/questionmine.com/app1/widgets/index/publishProject_iWidget"

知道我该怎么做吗?

4

1 回答 1

3

由于您的小部件位于另一个域中,因此您必须配置“Ajax 代理”以允许这样做。

看看这里:

http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_ic45&content=pdcontent

出于测试目的(仅测试),允许“*”是安全的,但对于生产环境,强烈建议更具体,在您的情况下类似于“questionmine.com/app1/*”

您甚至可以为每个应用程序(社区、个人资料、主页...)配置特定的代理规则 http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+ Documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_for_a_specific_application_ic45&content=pdcontent

顺便说一句:如果您曾经尝试在社区中启用提要,同样适用。如果没有进一步的配置,将只允许同域提要。

于 2013-05-21T11:07:26.407 回答