互软研发团队

Talk is cheap. Show me the code.

联合办公的选人控件跨域没有调用权限的解决方案

问题描述:

当使用联合办公公共选人控件时,当前应用程序的域名假设为app.beyondbit.com, 而公共选人控件部署在bucp.beyondbit.com/choosepenson站点中,此时在当前应用程序下调用公共选人会出现跨域,无法正常使用。



解决方案:

一、修改ChoosePerson站点下的View,增加Domain的设置。

      


二、修改你当前使用的Beyondbit.Web.Choose.1.0.js中

       

三、在你的前面加载的时候请调用

$(function(){
Beyondbit.Web.Choose.init({
domain:"beyondbit.com"
});
})

解决思路请参考js 对象domain的原理

http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html