跨域页面的通信方法及装置.pdf
一条****发啊
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
跨域页面的通信方法及装置.pdf
本公开实施例公开了一种跨域页面的通信方法及装置,包括:判断嵌套于第一页面的第二页面是否与所述第一页面同源;如果不同源,则对所述第二页面的URL进行伪造,以使所述第二页面与所述第一页面同源;基于预设的匹配规则,为伪造的URL匹配所述第二页面对应的真实域名;基于所述真实域名发起第二页面的通信请求。通过将不同源的页面伪造为同源页面,可以实现绕过同域限制策略,实现同域通信的目的,解决了相关技术中如果不对页面进行更改,则无法进行通信的问题。
浏览器跨域通信方法及装置.pdf
本发明提供了一种浏览器跨域通信方法及装置,方法包括:采集浏览器特征数据和页面特征数据;根据浏览器特征数据确定浏览器内核信息;根据页面特征数据确定浏览器的渲染模式;根据浏览器内核信息和浏览器的渲染模式确定浏览器跨域通信接口以实现浏览器跨域通信。本发明解决了目前web网站中父子页面跨域通信因浏览器同源策略而支持不足的缺点,能够自动识别运行环境并提供跨域通信能力的处理,有效支撑了web应用的发展,且实现成本低,运行效果好,更适用于目前的企业需求。
基于网页界面的跨域拖拽方法、装置、设备及存储介质.pdf
本发明涉及人工智能技术,揭露了一种基于网页界面的跨域拖拽方法,包括:根据用户的拖拽指令获取被拖拽元素的元素信息;根据元素信息对拖拽指令对应的主域拖拽事件进行拖拽动画渲染,并确定主域页面以及子域页面;将主域拖拽事件的事件信息以及元素信息发送至子域页面的虚拟节点,触发虚拟节点的子域拖拽事件,并在子域页面中进行插入动画渲染;根据元素信息生成虚拟节点对应的真实节点,将真实节点插入子域页面,对插入真实节点后的子域页面进行页面渲染,完成跨域拖拽。此外,本发明还涉及区块链技术,元素信息可存储于区块链的节点。本发明还提出
跨域访问方法及装置.pdf
本说明书一个或多个实施例公开了一种跨域访问方法及装置,用以实现更便捷、安全的跨域访问行为,避免跨域访问场景中无法读取源站点的数据所导致的访问受限问题。所述方法包括:接收终端设备上的浏览器发送的跳转请求。跳转请求用于请求将浏览器访问的源站点跳转至目标站点。根据跳转请求,向浏览器提供目标站点对应的授权页,以使浏览器通过授权页读取源站点的、与目标站点相关的第三方cookie数据,以及基于读取的第三方cookie数据在浏览器中写入目标站点的第一方cookie数据。接收浏览器发送的目标站点的第一方cookie数据,
跨域文件下载方法及装置.pdf
本发明提供了一种跨域文件下载方法及装置,该方法包括:当用户通过浏览器下载跨域文件时,生成所述跨域文件对应的Ajax请求;将所述Ajax请求发送至所述跨域文件所属的目标服务器中,以使所述目标服务器依据所述Ajax请求,返回所述跨域文件对应的二进制大对象blob数据;调用预先设置的地址创建指令,将所述blob数据转换成blobURL;生成携带所述blobURL的超链接,并通过触发所述超链接跳转至所述目标服务器下载所述跨域文件。应用本发明提供的方法,无需通过后端服务器进行跨域文件的下载和转发,由浏览器直接下