The local resource access method, device and electronic device provided by the invention receives the access request initiated by the browser through the local network, parses the access request to obtain the corresponding access content of the access request, accesses the local resource according to the access content, and receives the access result returned by the local resource. The access result is sent to the browser, so that the browser can access the local resources by using the local network connection. At the same time, the browser type and the system type are not limited in any way, which effectively solves the development work caused by the browser's access to the local resources only through the browser plug-in technology in the existing technology. The problem of large quantity and high development cost.
【技术实现步骤摘要】
本地资源访问方法、装置及电子设备
本专利技术涉及一种计算机技术,尤其涉及一种本地资源访问方法、装置及电子设备。
技术介绍
浏览器是运行网络应用程序的平台,其通过显示HTML页面来展现一个应用程序的界面。随着浏览器技术的发展,浏览器的功能已经得到有效扩展,其不仅能实现例如浏览网页、在线观看视频、在线游戏等基于对网络资源进行访问的功能,还能实现对本地资源进行访问的功能,例如:对硬盘文件的读写、对应用软件的安装和下载、对操作系统配置文件进行读取和修改以及对硬件设备的访问等。现有的浏览器对本地资源进行访问一般是利用浏览器插件技术实现的。具体来说,可在浏览器指定的插件目录下预存一用于访问操作系统的本地资源的插件运行文件,并在浏览器中对该插件进行注册。当浏览器需要访问本地资源时,先加载插件目录下的该插件,随后可通过浏览器中的Javascript脚本程序调用该插件以间接实现对本地资源的访问。但是,由于插件类型众多,某些种类的插件仅能在特定类型的浏览器中加载运行,例如,ActiveX类型的插件仅能在IE浏览器中运行。因此,针对某一本地资源访问功能来说,开发人员需要根据浏览器类型,重复开发多种类型的插件以保证该本地资源访问功能的实现。因此,在现有的基于浏览器插件技术实现浏览器对本地资源的访问方法中,其开发的工作量较大,开发成本较高。
技术实现思路
针对仅能通过浏览器插件技术实现浏览器对本地资源的访问,而造成的开发的工作量较大,开发成本较高的技术问题,本专利技术提供了一种本地资源访问方法、装置及电子设备。本专利技术提供的一种本地资源访问方法,包括:通过本地网络接收由浏览器发起的用 ...
【技术保护点】
1.一种本地资源访问方法,其特征在于,包括:通过本地网络接收由浏览器发起的用于访问本地资源的访问请求;对所述访问请求进行解析获得所述访问请求对应的访问内容;根据所述访问内容,对本地资源进行访问;接收所述本地资源返回的访问结果,并将所述访问结果发送至所述浏览器。
【技术特征摘要】
1.一种本地资源访问方法,其特征在于,包括:通过本地网络接收由浏览器发起的用于访问本地资源的访问请求;对所述访问请求进行解析获得所述访问请求对应的访问内容;根据所述访问内容,对本地资源进行访问;接收所述本地资源返回的访问结果,并将所述访问结果发送至所述浏览器。2.根据权利要求1所述的本地资源访问方法,其特征在于,所述通过本地网络接收由浏览器发起的用于访问本地资源的访问请求之前,还包括:在环回地址上对是否接收到所述访问请求进行监听,其中,所述环回地址为用于接收所述访问请求的本地网络的接口地址。3.根据权利要求1所述的本地资源访问方法,其特征在于,所述通过本地网络接收由浏览器发起的用于访问本地资源的访问请求,包括:通过本地网络接收所述浏览器的Javascript脚本程序发送的所述访问请求;相应的,所述将所述访问结果发送至所述浏览器,包括:将所述访问结果发送至所述Javascript脚本程序,以使所述Javascript脚本程序读取所述访问结果,并将所述访问结果显示在所述浏览器的页面上。4.根据权利要求1所述的本地资源访问方法,其特征在于,所述通过本地网络接收由浏览器发起的用于访问本地资源的访问请求之前,还包括:与预设的本地资源访问端口进行绑定;相应的,所述根据所述访问内容,对本地资源进行访问,包括:利用所述本地资源访问端口,按照所述访问内容调用对应的本地资源。5.根据权利要求1-4任一项所述的本地资源访问方法,其特征在于,所述本地资源包括本地软件资源和本地硬件资源;所述访问请求用于对所述本地资源进行读取、存储、删除、修改、安装或卸载。6.一种本地资源访问装置,其特征在于,包括:通信单元,用于通过本地网络接收由浏览器发起的用于访问本地资源的访问请求;还用于接收所述本地资源返回的访问结果,并将所述访问结果发送至所述浏览器;解析单元,用于对所述访问请求进行解析获得所述访问请求对应的访问内容;访问单元,用于根据所述访问内容,对本地资源进行访问。7.根据权利要求6所述的本地资源访问装置,其特...
【专利技术属性】
技术研发人员:靳国杰,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。