The application discloses a method, device, terminal and storage medium for web page pictures, belonging to the field of computer technology. The method includes: displaying the target page, the target page includes at least one page picture, obtaining an operation signal of the target page picture in the at least one page picture, obtaining the picture attributes of the target page picture, and determining the order of the picture attributes from the picture numbers stored in the browser kernel. The target picture data is the picture data corresponding to the target page picture, the browser kernel is used to parse and render the target page, and operates the target picture data according to the operating signal. This application can solve the browser's JS script to get the picture data of the page picture, which causes the browser to load the web page slowly. It can improve the speed of the browser loading the web page.
【技术实现步骤摘要】
网页图片的操作方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种网页图片的操作方法、装置、终端及存储介质。
技术介绍
随着网络技术的发展,浏览器支持显示的内容日益丰富。目前,浏览器可以支持显示网页图片。为了方便用户对网页图片进行操作,浏览器需要获取到网页图片的图片数据,并根据用户执行的操作信号对图片数据进行相应的操作。比如:根据用户执行的放大操作的操作信号,对图片数据进行放大处理、根据用户执行的旋转操作的操作信号,对图片数据进行旋转处理等。在一种典型的操作网页图片的方法中,浏览器预先在网页中注入Javascript(js)脚本。浏览器通过浏览器内核对网页进行解析并渲染,然后,通过浏览器壳程序显示该网页;之后,浏览器运行网页中的js脚本来获取该网页中所有网页图片的URL地址,根据该URL地址获取到每张网页图片的图片数据并存储;在接收到对目标网页图片的操作信号时,浏览器从js脚本获取到的图片数据中获取该目标网页图片的图片数据,并根据该操作信号对该图片数据进行处理。然而,浏览器运行js脚本来获取网页图片的图片数据时,需要向服务器发送图片获取请求、接收服务器发送的图片数据等过程,会拖慢浏览器加载网页的速度。
技术实现思路
本申请实施例提供的网页图片的操作方法、装置、服务器及存储介质,可以解决浏览器通过运行js脚本来获取网页图片的图片数据,导致浏览器加载网页的速度较慢的问题。所述技术方案如下:第一方面,提供了一种网页图片的操作方法,所述方法包括:显示目标网页,所述目标网页包括至少一张网页图片;获取对所述至少一张网页图片中的目标网页图片的操作信号;获 ...
【技术保护点】
1.一种网页图片的操作方法,其特征在于,所述方法包括:显示目标网页,所述目标网页包括至少一张网页图片;获取对所述至少一张网页图片中的目标网页图片的操作信号;获取所述目标网页图片的图片属性;从浏览器内核存储的图片数据中确定具有所述图片属性的目标图片数据,所述目标图片数据为目标网页图片对应的图片数据,所述浏览器内核用于对所述目标网页进行解析和渲染;根据所述操作信号对所述目标图片数据进行操作。
【技术特征摘要】
1.一种网页图片的操作方法,其特征在于,所述方法包括:显示目标网页,所述目标网页包括至少一张网页图片;获取对所述至少一张网页图片中的目标网页图片的操作信号;获取所述目标网页图片的图片属性;从浏览器内核存储的图片数据中确定具有所述图片属性的目标图片数据,所述目标图片数据为目标网页图片对应的图片数据,所述浏览器内核用于对所述目标网页进行解析和渲染;根据所述操作信号对所述目标图片数据进行操作。2.根据权利要求1所述的方法,其特征在于,所述显示目标网页之前,还包括:所述浏览器内核获取所述目标网页的网页代码;所述浏览器内核对所述网页代码进行解析,得到所述至少一张网页图片的统一资源定位符URL地址;所述浏览器内核根据所述至少一张网页图片的URL地址,从服务器获取所述至少一张网页图片的图片数据;所述浏览器内核对所述至少一张网页图片的图片数据进行存储。3.根据权利要求1所述的方法,其特征在于,所述从浏览器内核存储的图片数据中确定具有所述图片属性的目标图片数据,包括:浏览器壳程序通过与所述浏览器内核之间的通信接口,向所述浏览器内核发送所述图片属性;所述浏览器内核根据所述图片属性确定所述目标图片数据;所述浏览器内核通过所述通信接口,向所述浏览器壳程序发送所述目标图片数据。4.根据权利要求3所述的方法,其特征在于,所述浏览器内核包括内容content层和网页渲染引擎webkit层,所述webkit层用于对所述目标网页进行解析及渲染,所述content层用于对所述webkit层进行封装;所述浏览器内核根据所述图片属性确定所述目标图片数据,包括:主进程在所述content层向渲染进程发送图片获取请求,所述图片获取请求携带所述图片属性;所述渲染进程在所述content层遍历已存储的图片数据,得到具有所述图片属性的目标图片数据;所述渲染进程在所述content层将所述目标图片数据发送至所述主进程;所述主进程在所述content层接收所述目标图片数据。5....
【专利技术属性】
技术研发人员:孙庆波,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。