The present disclosure relates to a method and device for communicating a web page with an operating system, and belongs to the field of electronic technology. The method comprises: the first object obtains the first message communicating with the second object and edits the first message into a second message in a preset format recognized by the second object; the second message is sent to the clipboard so that the second object obtains the second message through the clipboard and queries the clipboard The second object identifies the message in the clipboard, and if the second message is identified, the second message is processed, wherein the second message is the communication information in a preset format that the second object can identify if the first object sends to the clipboard; wherein the first object and the second object are identified. The first object and the second object are web pages or operating systems. With this disclosure, communication between web pages and operating systems can be prevented.
【技术实现步骤摘要】
网页和操作系统进行通信的方法和装置
本公开是关于电子
,尤其是关于一种网页和操作系统进行通信的方法和装置。
技术介绍
随着电子技术和触摸屏技术的发展,各式各样的终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。比如,浏览器即是一种常用的应用程序。用户可以通过浏览器浏览各网页,某些情况下(比如,网页可以通过调用系统的某系统应用来实现某功能),网页可以与操作系统进行通信。目前,网页可以通过调用浏览器中对应的接口,实现与操作系统的通信。在实现本公开的过程中,专利技术人发现至少存在以下问题:基于上述网页与操作系统进行通信的处理方式,如果用户使用的浏览器中没有设置对应的接口,网页即无法与操作系统进行通信,从而,导致网页与操作系统通信失败。
技术实现思路
为了克服相关技术中存在的网页和操作系统通信失败的问题,本公开提供了一种网页和操作系统进行通信的方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种网页和操作系统进行通信的方法,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:在所述第一消息中插入预设序列,得到所述第二对象能识别的预设格式的第二消息。可选的,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息, ...
【技术保护点】
1.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。
【技术特征摘要】
1.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。2.根据权利要求1所述的方法,其特征在于,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:在所述第一消息中插入预设序列,得到所述第二对象能识别的预设格式的第二消息。3.根据权利要求1所述的方法,其特征在于,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:基于预设编码方式,对所述第一消息进行编码,得到所述第二对象能识别的预设格式的第二消息。4.根据权利要求1-3任意一项所述的方法,其特征在于,当第一对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。5.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第二对象,所述方法包括:查询剪切板中的消息;对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。6.根据权利要求5所述的方法,其特征在于,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:对剪切板中的消息进行识别,如果识别到插入有预设序列的第二消息,则对所述第二消息进行处理。7.根据权利要求5所述的方法,其特征在于,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。8.根据权利要求5-7任意一项所述的方法,其特征在于,当所述第一对象为操作系统,所述第二对象为网页时,所述查询剪切板中的消息,包括:按预设的查询周期,查询剪切板中的消息。9.根据权利要求5-7任意一项所述的方法,其特征在于,所述方法还包括:对所述第二消息进行处理后,将所述第二消息从所述剪切板中删除。10.根据权利要求5-7任意一项所述的方法,其特征在于,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。11.一种网页和操作系统进行通信的方法,其特征在于,所述方法包括:通过第一对象向剪切板发送预设格式的第二消息;通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。12.根据权利要求11所述的方法,其特征在于,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送插入有预设序列的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象对剪切板中的消息进行识别,如果识别到插入有预设序列的所述第二消息,则对所述第二消息进行处理。13.根据权利要求11所述的方法,其特征在于,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送经过预设编码方式编码后的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。14.根据权利要求11-13任意一项所述的方法,其特征在于,当所述第一对象为操作系统,所述第二对象为网页时,所述通过第二对象对剪切板中的消息进行识别,包括:通过第二对象按预设的查询周期,对剪切板中的消息进行识别。15.根据权利要求11-13任意一项所述的方法,其特征在于,所述方法还包括:对所述第二消息进行处理后,通过第二对象将所述第二消息从所述剪切板中删除。16.根据权利要求11-13任意一项所述的方法,其特征在于,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。17.一种网页和操作系统进行通信的装置,其特征在于,所述装置用于第一对象,所述装置包括:获取模块,用...
【专利技术属性】
技术研发人员:陈顺,董红光,董俊杰,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。