我有两个域名让D1和D2 我在D1上使用jrecorder插件,在这里我给主机路径到其他域D2,我的D2服务器的路径在$ .cookie(“obj12”),一切正常,直到我进入D2服务器的跨域。如果我将D1的同一域的服务器名称提供给D1,它可以正常工作。 如何让它在跨域工作,我在域D2上有acceptfile.php,这里我想保存文件
var obj12 =new String($.cookie("obj12"));
alert(obj12);
$.jRecorder
(
{
host : obj12 , please
callback_started_recording: function(){callback_started();},
callback_stopped_recording: function(){callback_stopped();},
callback_activityLevel: function(level){callback_activityLevel(level); },
callback_activityTime: function(time){callback_activityTime(time); },
callback_finished_sending: function(time){ callback_finished_sending();},
swf_path : 'jRecorder.swf'
}
);
答案 0 :(得分:0)
因为安全问题。
你不能用js和浏览器做跨域命令,如果在这样的工作中真的需要你可以使用应该明确为你编写的web服务。
我自己没有使用webservices的经验,但知道那样,因为你必须设置服务器一起说话而不是从ine服务器到其他服务器的页面