跨域调用js

JavaScript013

跨域调用js,第1张

通过script标签来请求,原理就是在本域内的A内生成一个JS标签,它的SRC指向请求的另外一个域的某个页面B,这个src里面通常会加一个A页面定义好的回调函数,B返回数据即可,可以直接返回调用这个回调函数,这种跨域的通信方式被称为JSONP,此方案存在的缺陷是, script的src属性完成该调用时采取的方式时get方式,如果请求时传递的字符串过大时,可能会无法正常运行。

满意请采纳。

引用

比如一个在线客服的邀请功能,客服端可以直接发出邀请,调用访客端前台js函数,客户端显示邀请框

按照你的说法 不是跨域的问题。而是服务器客户端的交互问题。你可以采用dwr反推技术把某一段的请求推给另外一个客户端用户,让客户端用户的某个页面(你可以自己定义一个页面)调用js(js可以弹出框等等)