CN104504058B - A kind of page display method and browser device - Google Patents
A kind of page display method and browser device Download PDFInfo
- Publication number
- CN104504058B CN104504058B CN201410800506.0A CN201410800506A CN104504058B CN 104504058 B CN104504058 B CN 104504058B CN 201410800506 A CN201410800506 A CN 201410800506A CN 104504058 B CN104504058 B CN 104504058B
- Authority
- CN
- China
- Prior art keywords
- webpage
- security
- information
- browser
- recommended
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2119—Authenticating web pages, e.g. with suspicious links
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及互联网技术领域,特别是涉及一种页面展示方法和一种浏览器装置。The invention relates to the technical field of the Internet, in particular to a page display method and a browser device.
背景技术Background technique
用户通常采用浏览器在互联网上浏览网页内容,浏览器中也配置了很多便于用户使用的内容。例如,在浏览器中开启一个页面但未在该页面中输入网址时,该页面会显示一些推荐的网页信息,将这个页面称为新标签页。A user usually uses a browser to browse webpage content on the Internet, and the browser is also configured with a lot of content that is convenient for the user to use. For example, when a webpage is opened in a browser but no URL is entered in the webpage, the webpage will display some recommended webpage information, and this page is called a new tab page.
在新标签页中,通常会显示采用类似于缩略图的形式显示推荐网页信息,以更直观的显示推荐网页,便于用户点击浏览。其中,新标签页内推荐的网页可以包括用户最近浏览的网页,用户经常浏览的网页,收藏夹中收藏的网页,以及基于预置条件所推荐的网页等。该推荐的网页所显示的内容可以是该网页所属网站的logo、网页快照等。In the new tab page, the recommended web page information is usually displayed in a form similar to a thumbnail, so as to display the recommended web page more intuitively and facilitate the user to click and browse. The webpages recommended in the new tab page may include webpages recently browsed by the user, webpages frequently browsed by the user, webpages stored in favorites, webpages recommended based on preset conditions, and the like. The content displayed on the recommended webpage may be a logo of the website to which the webpage belongs, a webpage snapshot, and the like.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的页面展示方法和相应的浏览器装置。In view of the above problems, the present invention is proposed to provide a page presentation method and a corresponding browser device that overcome the above problems or at least partly solve the above problems.
依据本发明的一个方面,提供了一种页面展示方法,包括:监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址;分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息;为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,并在所述新标签页中展示。According to one aspect of the present invention, a method for displaying a page is provided, including: when detecting that a new tab page is opened in the browser, obtaining the webpage address of each recommended webpage to be displayed in the new tab page; Perform security detection on the address to determine the security level information of the recommended webpage; add the security level information for each recommended webpage to be displayed in the new tab page, and display it in the new tab page.
可选的,获取所述新标签页中待展示的各推荐网页的网页地址,包括:获取所述新标签页的默认网页信息;对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。Optionally, obtaining the webpage address of each recommended webpage to be displayed in the new tab page includes: obtaining the default webpage information of the new tab page; parsing the default webpage information of the new tab page, and obtaining the webpage address to be displayed The webpage address of each referring webpage for .
可选的,所述分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,包括:调用本地安全程序或网络安全引擎分别对网页地址进行安全检测;依据反馈的检测结果确定所述推荐网页的安全等级信息。Optionally, performing security detection on each webpage address respectively to determine the security level information of the recommended webpage includes: calling a local security program or a network security engine to perform security detection on the webpage address respectively; determining according to the feedback detection results The security level information of the recommended webpage.
可选的,为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,包括:在所述新标签页的默认网页信息中查找各推荐网页对应网页元素;在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。Optionally, adding the security level information for each recommended webpage to be displayed in the new tab page includes: searching for webpage elements corresponding to each recommended webpage in the default webpage information of the new tab page; The security level information of the recommended webpage is injected into the element to generate webpage information with security information.
可选的,在所述新标签页中展示,包括:解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。Optionally, displaying in the new tab page includes: parsing the webpage information with security information, displaying the recommended webpage according to the parsing result of the webpage elements, and displaying the recommended webpage at the display position of the recommended webpage Display security level information.
可选的,所述监测到浏览器中开启新标签页之前,还包括:在浏览器启动时启动内置的浏览器辅助插件,采用所述浏览器辅助插件对所述浏览器中开启的标签页进行监测。Optionally, before the monitoring detects that a new tab is opened in the browser, it also includes: starting a built-in browser auxiliary plug-in when the browser starts, and using the browser auxiliary plug-in to open the tab in the browser. Monitor.
可选的,还包括在所述浏览器中配置所述浏览器辅助插件的步骤:当本地安全软件检测到所述浏览器中未配置浏览器辅助插件时,在所述浏览器中安装具有所述本地安全软件的注册标识的浏览器辅助插件。Optionally, it also includes the step of configuring the browser auxiliary plug-in in the browser: when the local security software detects that the browser auxiliary plug-in is not configured in the browser, install the browser auxiliary plug-in in the browser. A browser auxiliary plug-in that describes the registered ID of local security software.
可选的,所述分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,包括:所述浏览器辅助插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息;接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。Optionally, performing security detection on each webpage address respectively, and determining the security level information of the recommended webpage includes: sending each webpage address to a network security engine by the browser auxiliary plug-in, so that the network security The engine separately detects the security information of each webpage address; receives the security information of each webpage address fed back by the network security engine, and determines the security level information of the recommended webpage according to the security information.
可选的,所述安全等级信息包括安全信息标识入口;所述的方法还包括:接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。Optionally, the security level information includes a security information identification entry; the method further includes: receiving a trigger instruction for the security level information; calling the local security information by using the security information identification entry according to the trigger instruction software, to use the security information displayed on the recommended webpage in the local security software, where the security information includes: authentication information, user evaluation and/or identification information.
可选的,还包括:所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址,并采用网络安全引擎对所述网页地址的安全信息进行检测。Optionally, it also includes: the browser auxiliary plug-in obtains the web page address from the cache and/or bookmarks in the browser, and uses a network security engine to detect the security information of the web page address.
可选的,还包括:所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。Optionally, the method further includes: the browser auxiliary plug-in draws a button for loading a URL nameplate in the address bar of the browser.
可选的,所述安全等级信息包括:安全、未知或危险。Optionally, the security level information includes: safe, unknown or dangerous.
根据本法明的另一个方面,提供了一种浏览器装置,包括:获取模块,用于监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址;检测模块,用于分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息;添加模块,用于为所述新标签页中每个待展示的推荐网页添加所述安全等级信息;展示模块,用于在所述新标签页中展示添加安全等级信息的推荐网页。According to another aspect of the present invention, a browser device is provided, including: an acquisition module configured to acquire the webpages of each recommended webpage to be displayed in the new tab page when it is detected that a new tab page is opened in the browser address; detection module, used to perform security detection on each webpage address respectively, and determine the security level information of the recommended webpage; adding module, used to add the security for each recommended webpage to be displayed in the new tab page Level information; a display module, configured to display recommended webpages added with security level information in the new tab page.
可选的,所述获取模块,包括:获取子模块,用于获取所述新标签页的默认网页信息;解析子模块,用于对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。Optionally, the acquiring module includes: an acquiring submodule, configured to acquire the default web page information of the new tab page; a parsing submodule, configured to parse the default web page information of the new tab page, and acquire the information to be displayed The webpage address of each referring webpage for .
可选的,所述检测模块,包括:调用子模块,用于调用本地安全程序或网络安全引擎分别对网页地址进行安全检测;确定子模块,用于依据反馈的检测结果确定所述推荐网页的安全等级信息。Optionally, the detection module includes: calling a submodule, used to call a local security program or a network security engine to perform security detection on the webpage address respectively; a determination submodule, used to determine the address of the recommended webpage according to the feedback detection Security level information.
可选的,所述添加模块,包括:查找子模块,用于在所述新标签页的默认网页信息中查找各推荐网页对应网页元素;注入并生成子模块,用于在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。Optionally, the adding module includes: a search submodule, used to search for webpage elements corresponding to each recommended webpage in the default webpage information of the new tab page; injecting and generating a submodule, used to search for webpage elements corresponding to each recommended webpage in the default webpage information of the new tab page; Injecting the security level information of the recommended webpage to generate webpage information with security information.
可选的,所述展示模块,用于解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。Optionally, the display module is configured to analyze the web page information with security information, display the recommended web page according to the analysis result of the web page elements, and display security level information at the display position of the recommended web page .
可选的,还包括:监测模块,用于在浏览器启动时启动内置的浏览器辅助插件,采用所述浏览器辅助插件对所述浏览器中开启的标签页进行监测。Optionally, it also includes: a monitoring module, configured to start a built-in browser auxiliary plug-in when the browser starts, and use the browser auxiliary plug-in to monitor the opened tabs in the browser.
可选的,还包括:配置模块,用于在所述浏览器中配置所述浏览器辅助插件;具体用于当本地安全软件检测到所述浏览器中未配置浏览器辅助插件时,在所述浏览器中安装具有所述本地安全软件的注册标识的浏览器辅助插件。Optionally, it also includes: a configuration module, configured to configure the browser auxiliary plug-in in the browser; specifically, when the local security software detects that the browser auxiliary plug-in is not configured in the browser, the A browser auxiliary plug-in with the registration mark of the local security software is installed in the browser.
可选的,所述检测模块,包括:调用子模块,用于采用所述浏览器辅助插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息;确定子模块,用于接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。Optionally, the detection module includes: calling a submodule, configured to use the browser auxiliary plug-in to send each webpage address to the network security engine, so that the network security engine detects the security information of each webpage address respectively ; A determining submodule, configured to receive the security information of each webpage address fed back by the network security engine, and determine the security level information of the recommended webpage according to the security information.
可选的,所述安全等级信息包括安全信息标识入口;所述的装置还包括:触发调用模块,用于采用所述浏览器辅助插件接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。Optionally, the security level information includes a security information identification entry; the device further includes: a trigger calling module, configured to use the browser auxiliary plug-in to receive a trigger instruction for the security level information; according to the trigger Instructing to use the security information identification entry to call the local security software, so as to adopt the security information of the recommended webpage displayed in the local security software, wherein the security information includes: authentication information, user evaluation and/or identification information .
可选的,获取模块,还用于采用所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址;所述检测模块,还用于采用网络安全引擎对所述网页地址的安全信息进行检测。Optionally, the obtaining module is also used to use the browser auxiliary plug-in to obtain the address of the webpage from the cache and/or favorites in the browser; the detection module is also used to use the network security engine to detect the webpage address The security information of the address is checked.
可选的,还包括:绘制模块,用于采用所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。Optionally, it also includes: a drawing module, configured to use the browser auxiliary plug-in to draw a button for loading a website nameplate in the address bar of the browser.
可选的,所述安全等级信息包括:安全、未知或危险。Optionally, the security level information includes: safe, unknown or dangerous.
在检测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址,然后分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,从而为每个待展示的推荐网页添加所述安全等级信息,在新标签页中展示推荐网页的同时展示其安全等级信息,便于用户获取推荐网页的安全性,选择安全的网页进行访问。When detecting that a new tab page is opened in the browser, obtain the webpage address of each recommended webpage to be displayed in the new tab page, then carry out security detection to each webpage address respectively, determine the security level information of the recommended webpage, In this way, the security level information is added to each recommended webpage to be displayed, and the security level information is displayed while the recommended webpage is displayed in the new tab page, so that the user can obtain the security of the recommended webpage and choose a safe webpage to visit.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的一种页面展示方法实施例的步骤流程图;FIG. 1 shows a flow chart of the steps of an embodiment of a page display method embodiment according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的一种页面展示方法可选实施例的步骤流程图;FIG. 2 shows a flow chart of steps in an optional embodiment of a page display method according to an embodiment of the present invention;
图3示出了根据本发明一个实施例的基于BHO插件的页面展示方法可选实施例的步骤流程图;FIG. 3 shows a flow chart of steps in an optional embodiment of a BHO plug-in-based page presentation method according to an embodiment of the present invention;
图4示出了根据本发明一个实施例的网页地址的安全信息显示示意图;Fig. 4 shows a schematic diagram of displaying security information of a webpage address according to an embodiment of the present invention;
图5示出了根据本发明一个实施例的一种浏览器装置实施例的结构框图Fig. 5 shows a structural block diagram of a browser device embodiment according to an embodiment of the present invention
图6示出了根据本发明一个实施例的一种浏览器装置实施例的可选结构框图。Fig. 6 shows an optional structural block diagram of a browser device embodiment according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
实施例一Embodiment one
参照图1,示出了根据本发明一个实施例的一种页面展示方法实施例的步骤流程图,具体可以包括如下步骤:Referring to FIG. 1 , it shows a flow chart of the steps of an embodiment of a page display method according to an embodiment of the present invention, which may specifically include the following steps:
步骤102,监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址。Step 102, when it is detected that a new tab page is opened in the browser, the web page address of each recommended web page to be displayed in the new tab page is acquired.
浏览器开启一个标签页面但未输入网络地址开启网页时,会在该页面展示一些推荐网页,将该页面称为新标签页,即将所述浏览器中未请求网页地址的标签页面称为新标签页。检测浏览器开启的标签页面,若一定时间内未输入网页地址,则确定该浏览器中开启新标签页,此时获取其待展示的各推荐网页的网页地址。When a browser opens a tab page but does not enter a network address to open a web page, it will display some recommended web pages on this page, and this page is called a new tab page, that is, the tab page in the browser that does not request a web page address is called a new tab Page. Detect the tab pages opened by the browser, if the webpage address is not input within a certain period of time, then determine that a new tab page is opened in the browser, and obtain the webpage addresses of the recommended webpages to be displayed at this time.
步骤104,分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息。Step 104, perform safety detection on each web page address respectively, and determine the safety level information of the recommended web page.
新标签页内推荐的网页可以包括用户最近浏览的网页,用户经常浏览的网页,收藏夹中收藏的网页,以及基于预置条件所推荐的网页等,无法确保这些推荐网页的安全性。因此可以对每个网页地址分别进行安全检测,例如通过该网页地址获取该网页的页面信息从而进行安全检测,通过安全检测确定该推荐网页的安全等级信息。其中,安全等级信息用于标识网页地址的安全性,如标识安全、危险或者认证网站等。The recommended webpages in the new tab page may include the webpages recently browsed by the user, the webpages frequently browsed by the user, the webpages collected in the favorites, and webpages recommended based on preset conditions, etc., and the security of these recommended webpages cannot be guaranteed. Therefore, security detection can be performed on each webpage address separately, for example, the page information of the webpage is obtained through the webpage address to perform security detection, and the security level information of the recommended webpage is determined through the security detection. Wherein, the security level information is used to identify the security of the webpage address, such as identifying a safe, dangerous, or certified website.
步骤106,为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,并在所述新标签页中展示。Step 106, adding the security level information for each recommended webpage to be displayed in the new tab page, and displaying it in the new tab page.
为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,例如可以在展示该推荐网页的应用入口单元中显示一标识信息标识安全等级信息,如图标等,从而在新标签页中展示添加了安全等级信息的推荐网页,便于用户获取推荐网页的安全性,确定是否对网页进行访问。Add the security level information for each recommended webpage to be displayed in the new tab page, for example, an identification information identifying security level information, such as an icon, can be displayed in the application entry unit displaying the recommended webpage, so that the new tab page The recommended webpage with added security level information is displayed on the page, so that the user can obtain the security of the recommended webpage and determine whether to visit the webpage.
综上,在检测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址,然后分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,从而为每个待展示的推荐网页添加所述安全等级信息,在新标签页中展示推荐网页的同时展示其安全等级信息,便于用户获取推荐网页的安全性,选择安全的网页进行访问。To sum up, when it is detected that a new tab page is opened in the browser, the webpage address of each recommended webpage to be displayed in the new tab page is obtained, and then security detection is performed on each webpage address respectively to determine the security of the recommended webpage Level information, so as to add the security level information for each recommended webpage to be displayed, and display its security level information while displaying the recommended webpage in the new tab page, so that users can obtain the security of the recommended webpage and choose a safe webpage to visit .
实施例二Embodiment two
在上述实施例的基础上,本实施例论述新标签页中展示推荐网页及其安全等级信息的步骤。On the basis of the above embodiments, this embodiment discusses the steps of displaying recommended webpages and their security level information in a new tab page.
参照图2,示出了根据本发明一个实施例的一种页面展示方法可选实施例的步骤流程图,具体可以包括如下步骤:Referring to FIG. 2 , it shows a flow chart of steps in an optional embodiment of a page display method according to an embodiment of the present invention, which may specifically include the following steps:
步骤202,监测浏览器中是否开启新标签页。Step 202, monitor whether a new tab page is opened in the browser.
监测浏览器中是否开启新标签页,若是,即监测到浏览器中开启新标签页,执行步骤206;若否,即监测到浏览器中未开启新标签页,执行步骤206。Monitor whether a new tab is opened in the browser, if so, detect that a new tab is opened in the browser, and perform step 206; if not, detect that a new tab is not opened in the browser, and perform step 206.
步骤204,正常请求该网页并展示。Step 204, normally request and display the webpage.
监测到浏览器中未开启新标签页,正常请求该网页并展示即可。It is detected that the new tab page is not opened in the browser, just request the webpage normally and display it.
步骤206,获取所述新标签页的默认网页信息。Step 206, acquiring default web page information of the new tab page.
步骤208,对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。Step 208, analyzing the default web page information of the new tab page to obtain the web page address of each recommended web page to be displayed.
在监测到浏览器中开启新标签页时,可以拦截浏览器对新标签页对应默认网页的请求,获取该默认网页的默认网页信息。然后对新标签页的默认网页信息进行解析,从该默认网页信息中解析出待展示的各推荐网页的网页地址。When it is detected that a new tab page is opened in the browser, the browser's request for the default web page corresponding to the new tab page can be intercepted, and the default web page information of the default web page can be obtained. Then, the default webpage information of the new tab page is parsed, and the webpage addresses of the recommended webpages to be displayed are parsed from the default webpage information.
步骤210,调用本地安全程序或网络安全引擎分别对网页地址进行安全检测。Step 210, calling a local security program or a network security engine to perform security checks on the web page address respectively.
步骤212,依据反馈的检测结果确定所述推荐网页的安全等级信息。Step 212, determine the security level information of the recommended webpage according to the feedback detection result.
然后对网页地址的安全性进行检测,可以调用本地安全程序对网页地址进行安全检测,或者调用网络安全引擎分别对网页地址进行安全检测,例如对网页地址对应网页的网页信息进行安全检测,如采用特征值或黑、白名单等方式进行检测,获取到本地安全程序或网络安全引擎反馈的检测结果,Then the security of the webpage address is detected, and the local security program can be called to perform security detection on the webpage address, or the network security engine can be called to perform security detection on the webpage address respectively, for example, the webpage information of the webpage corresponding to the webpage address is security-detected, such as using Attribute value or blacklist, whitelist and other ways to detect, obtain the detection results fed back by the local security program or network security engine,
按照该检测结果确定推荐网页的安全等级信息,例如通过检测结果确定为安全时可以标记安全等级信息为安全,又如标记等级为危险、未知或认证等。The security level information of the recommended web page is determined according to the detection result. For example, when the detection result is determined to be safe, the security level information can be marked as safe, and the level can be marked as dangerous, unknown, or certified.
步骤214,在所述新标签页的默认网页信息中查找各推荐网页对应网页元素。Step 214, searching for web page elements corresponding to each recommended web page in the default web page information of the new tab page.
步骤216,在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。Step 216, injecting the security level information of the recommended webpage into the webpage element to generate webpage information with security information.
在确认推荐网页的安全等级信息后,需要将其添加到新标签页中显示。因此可以在新标签页的默认网页信息中查找各推荐网页对应网页元素,如解析该默认网页信息时记录每个推荐网页的网页地址的位置,从而直接通过网页地址的位置查找该推荐网页的网页元素。After confirming the safety level information of the recommended web page, it needs to be added to the new tab page to display. Therefore, the corresponding webpage elements of each recommended webpage can be found in the default webpage information of the new tab page, such as recording the location of the webpage address of each recommended webpage when parsing the default webpage information, so as to directly search for the webpage of the recommended webpage through the location of the webpage address element.
然后在该网页元素中注入推荐网页的安全等级信息,即在每个推荐网页的网页元素中添加该推荐网页的安全等级信息,生成具有安全信息的网页信息。Then inject the security level information of the recommended webpage into the webpage element, that is, add the security level information of the recommended webpage to the webpage element of each recommended webpage, and generate webpage information with security information.
步骤218,解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。Step 218: Parse the webpage information with security information, display the recommended webpage according to the parsing result of the webpage elements, and display security level information at the display position of the recommended webpage.
在浏览器中展示新标签页时,要解析该新标签页的具有安全信息的网页信息,对所述网页元素的解析结果展示该网页信息中的各网页元素,在展示推荐网页时,在该推荐网页的展示位置处显示安全等级信息。When displaying a new tab page in the browser, it is necessary to analyze the web page information with security information of the new tab page, and display each web page element in the web page information according to the analysis result of the web page element, and when displaying the recommended web page, in the The safety level information is displayed at the placement of the recommended web page.
例如采用图标标识安全等级信息时,可以将该图标加载到新标签页中展示推荐网页的应用入口单元上。并且点击该图标可以显示详细的安全等级信息,例如认证标识、用户评价等。还可以选择上传该网页的内容进行详细的安全鉴定检测。For example, when an icon is used to identify the security level information, the icon may be loaded into the application entry unit displaying the recommended webpage in the new tab page. And clicking on this icon can display detailed security level information, such as certification marks, user evaluations, and so on. You can also choose to upload the content of the web page for detailed security identification testing.
本实施例中,上述步骤可以通过浏览器的主进程直接执行,也可以在浏览器中安装相应的插件执行该功能。例如,通常浏览器可以采用单核或多核浏览器,针对IE内核的浏览器,可以在该浏览器中设置浏览器辅助对象(Browser Helper Object,BHO)插件执行上述步骤,对于chrome内核的浏览器,可将上述功能集成在chrome主程序中,或者设置具有相关功能的插件。In this embodiment, the above steps can be directly executed by the main process of the browser, or a corresponding plug-in can be installed in the browser to execute the function. For example, usually a browser can use a single-core or multi-core browser. For a browser with an IE kernel, you can set a browser helper object (Browser Helper Object, BHO) plug-in in the browser to perform the above steps. For a browser with a chrome kernel , you can integrate the above functions into the chrome main program, or set up plug-ins with related functions.
综上,通过解析新标签页的默认网页信息获取待展示的各推荐网页的网页地址,从而在完成安全检测获取安全等级信息后,可以通过上述解析时网页地址的位置快速查找到推荐网页的网页元素,在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。To sum up, by analyzing the default webpage information of the new tab page, the webpage address of each recommended webpage to be displayed is obtained, so that after completing the security detection and obtaining the security level information, the webpage of the recommended webpage can be quickly found through the position of the webpage address during the above parsing element, injecting the security level information of the recommended webpage into the webpage element to generate webpage information with security information.
其次,对于推荐网页的安全检测可以通过本地安全程序或网络安全引擎进行检测,从而快速获取安全检测结果,确定推荐网页的安全等级信息,减少对新标签页展示速度的影响。Secondly, the security detection of the recommended webpage can be detected through a local security program or a network security engine, so as to quickly obtain the security detection result, determine the security level information of the recommended webpage, and reduce the impact on the display speed of the new tab page.
实施例三Embodiment three
在上述实施例的基础上,本实施例以IE浏览中安装BHO插件为例论述网页展示步骤的执行。On the basis of the above embodiments, this embodiment discusses the execution of the webpage display step by taking the installation of the BHO plug-in in IE browsing as an example.
其中,BHO是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用BHO的交互特性,程序员还可以用代码控制浏览器行为,比如修改替换浏览器工具栏,添加自己的程序按钮等。这些在系统看来都是没有问题的。BHO原来的目的是为了更好的帮助程序员打造个性化浏览器,以及为程序提供更简洁的交互功能,现在很多IE个性化工具就是利用BHO的来实现。Among them, BHO is an industry standard launched by Microsoft as an interactive interface for browsers to open to third-party programmers. It can enter the "Interactive Interface" (INTERACTIVED Interface) in the browser field through simple code. Through this interface, programmers can write codes to obtain browser behaviors, such as "back", "forward", "current page", etc., using the interactive features of BHO, programmers can also use codes to control browser behaviors, such as modifying and replacing Browser toolbar, add your own program button, etc. These seem to be no problem in the system. The original purpose of BHO is to better help programmers create personalized browsers and provide more concise interactive functions for programs. Now many IE personalization tools are implemented using BHO.
浏览器的新标签页会展示推荐网页,但其仅仅显示了浏览的推荐网页以及访问频繁推荐网页,没有确认该推荐网页的安全性,对于新标签页所展示的推荐网页安全性无法获知,而新标签页是用户浏览器网页的一个重要入口,其推荐网页的安全至关重要。因此本实施例在浏览器中安装BHO插件执行网址的安全检测以及加载显示步骤。The new tab page of the browser will display recommended webpages, but it only displays the recommended webpages browsed and frequently visited recommended webpages, without confirming the security of the recommended webpages, and the security of the recommended webpages displayed on the new tab page cannot be known. The new tab page is an important entry point to the user's browser webpage, and the security of the recommended webpage is of paramount importance. Therefore, in this embodiment, a BHO plug-in is installed in the browser to perform the security detection and loading and display steps of the URL.
参照图3,示出了根据本发明一个实施例的基于BHO插件的页面展示方法可选实施例的步骤流程图,具体可以包括如下步骤:Referring to FIG. 3 , it shows a flow chart of steps in an optional embodiment of a BHO plug-in-based page display method according to an embodiment of the present invention, which may specifically include the following steps:
步骤302,在所述浏览器中安装具有所述本地安全软件的注册标识的BHO插件。Step 302, installing a BHO plug-in with the registration identifier of the local security software in the browser.
通常为保证终端的安全,会在终端中安装安全软件来保证本地数据的安全,因此可以在浏览器中安装具有所述本地安全软件的注册标识的BHO插件,以便于该BHO插件所获取的信息可以进行安全检测。Usually, in order to ensure the security of the terminal, security software will be installed in the terminal to ensure the security of local data. Therefore, a BHO plug-in with the registration mark of the local security software can be installed in the browser, so that the information obtained by the BHO plug-in Security testing is possible.
因此,可以由本地安全软件检测浏览器中是否配置有BHO插件,若检测到浏览器中配置有BHO插件,但其未注册到本地安全软件,则将其进行注册,若检测到浏览器中未配置BHO插件,则在所述浏览器中安装具有所述本地安全软件的注册标识的BHO插件,从而实现通过BHO插件使浏览器数据能够由本地安全软件进行检测。Therefore, local security software can detect whether a BHO plug-in is configured in the browser. If it is detected that a BHO plug-in is configured in the browser, but it is not registered with the local security software, it will be registered. Configuring a BHO plug-in means installing a BHO plug-in with the registration identifier of the local security software in the browser, so that browser data can be detected by the local security software through the BHO plug-in.
其中,浏览器中BHO插件被安装后,会在操作系统的注册表中为该BHO插件生成一个唯一的CLSID号,并依据不同的IE浏览器而生成不同的BHO插件进行安装,从而在监测到浏览器启动时会一同启动该BHO插件。因此本地安全软件可以通过该CLSID号确定BHO插件是否注册到本地安全软件,从而与本地安全软件交互。Among them, after the BHO plug-in in the browser is installed, a unique CLSID number will be generated for the BHO plug-in in the registry of the operating system, and different BHO plug-ins will be generated and installed according to different IE browsers, so that the monitored The BHO plug-in will be started together when the browser is started. Therefore, the local security software can determine whether the BHO plug-in is registered with the local security software through the CLSID number, thereby interacting with the local security software.
步骤304,在浏览器启动时启动内置的BHO插件,采用所述BHO插件对所述浏览器中开启的标签页进行监测。Step 304, start the built-in BHO plug-in when the browser is started, and use the BHO plug-in to monitor the opened tab pages in the browser.
步骤306,BHO插件监测到浏览器中开启新标签页时,获取所述新标签页的默认网页信息,对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。Step 306, when the BHO plug-in detects that a new tab page is opened in the browser, obtain the default webpage information of the new tab page, analyze the default webpage information of the new tab page, and obtain the webpage address of each recommended webpage to be displayed .
由于BHO插件是一个进程内插件,可以随着浏览器的主进程的启动而加载已经安装注册的BHO插件,然后采用该BHO插件对所述浏览器中开启的标签页进行监测。当监测到某一标签页在预置时间(如1秒)内未请求网页地址时,确定该标签页为新标签页,然后获取新标签页的默认网页信息,对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。Since the BHO plug-in is an in-process plug-in, the installed and registered BHO plug-in can be loaded along with the startup of the main process of the browser, and then the tab pages opened in the browser can be monitored by using the BHO plug-in. When it is detected that a tab page does not request a web page address within a preset time (such as 1 second), it is determined that the tab page is a new tab page, and then the default web page information of the new tab page is obtained, and the default webpage information of the new tab page The webpage information is analyzed to obtain the webpage address of each recommended webpage to be displayed.
步骤308,BHO插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息。Step 308, the BHO plug-in sends each webpage address to the network security engine, so that the network security engine detects the security information of each webpage address respectively.
步骤310,BHO插件接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。Step 310, the BHO plug-in receives the security information of each webpage address fed back by the network security engine, and determines the security level information of the recommended webpage according to the security information.
本实施例中,BHO插件解析获取该推荐网页的网页地址后,可以先将该网页地址发送给本地安全软件,由本地安全软件转发给网络安全引擎,或者直接将该网页地址发送给网络安全引擎。In this embodiment, after the BHO plug-in analyzes and obtains the webpage address of the recommended webpage, it can first send the webpage address to the local security software, and the local security software forwards it to the network security engine, or directly sends the webpage address to the network security engine .
网络安全引擎通过云数据库对该网页地址的安全性进行检测,获取该网页地址的安全信息反馈给BHO插件。该安全信息可以包括认证信息、用户评价和/或鉴定信息。BHO插件可以从该安全信息中筛选出安全等级信息,其中,所述安全等级信息包括:安全、未知或危险。The network security engine detects the security of the webpage address through the cloud database, obtains the security information of the webpage address and feeds it back to the BHO plug-in. The security information may include authentication information, user ratings and/or authentication information. The BHO plug-in can filter out security level information from the security information, where the security level information includes: safe, unknown or dangerous.
步骤312,BHO插件在所述默认网页信息中查找各推荐网页对应网页元素,在所述网页元素中注入所述安全等级信息,生成具有安全信息的网页信息。Step 312, the BHO plug-in searches the default webpage information for webpage elements corresponding to each recommended webpage, injects the security level information into the webpage elements, and generates webpage information with security information.
BHO插件依据对所述默认网页信息的解析结果,从中查找各推荐网页对应网页元素,在所述网页元素中注入所述安全等级信息,生成具有安全信息的网页信息。According to the analysis result of the default webpage information, the BHO plug-in searches for webpage elements corresponding to each recommended webpage, injects the security level information into the webpage elements, and generates webpage information with security information.
步骤314,解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。Step 314: Parse the webpage information with security information, display the recommended webpage according to the parsing result of the webpage elements, and display security level information at the display position of the recommended webpage.
浏览器对该具有安全信息的网页信息进行解析,然后在浏览器中展示该新标签页并展示其中的推荐网页,同时在推荐网页的展示位置处显示安全等级信息,如采用安全信息标识进行展示,如采用图标、铭牌作为安全信息标识显示安全等级,如绿色为安全、红色为危险等The browser parses the webpage information with security information, and then displays the new tab page and the recommended webpage in the browser, and at the same time displays the security level information at the display position of the recommended webpage, such as using the security information logo for display , such as using icons and nameplates as safety information signs to display safety levels, such as green for safety, red for danger, etc.
在接收到安全等级信息的触发指示后,浏览器可以获取该网页地址的安全信息并展示,安全信息可以包括认证信息、用户评价和/或鉴定信息。如图4所示。After receiving the trigger indication of the security level information, the browser can obtain and display the security information of the webpage address, and the security information can include authentication information, user evaluation and/or identification information. As shown in Figure 4.
本发明一个可选实施例中,所述安全等级信息包括安全信息标识入口。所述的方法还包括:接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。In an optional embodiment of the present invention, the security level information includes a security information identification entry. The method further includes: receiving a trigger instruction for the security level information; according to the trigger instruction, using the security information identification entry to call the local security software, so as to display the recommended webpage in the local security software security information, wherein the security information includes: authentication information, user evaluation and/or authentication information.
接收对所述安全等级信息的触发指示之后,还可以依据该触发指示采用所述安全信息标识入口调用所述本地安全软件,然后采用本地安全软件显示该推荐网页的安全信息。After receiving the trigger indication of the security level information, the local security software may be invoked by using the security information identification entry according to the trigger indication, and then the local security software is used to display the security information of the recommended web page.
本发明一个可选实施例中,所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址,并采用网络安全引擎对所述网页地址的安全信息进行检测。本实施例中,BHO插件还可以直接获取该浏览器中当前已开启的网页地址,或者从浏览器的注册表中获取的缓存的网页地址,以及收藏夹中收藏的网页地址,然后采用该网络安全引擎对这些网页地址的安全信息进行检测,确保用户访问的或可能访问的网页的安全。In an optional embodiment of the present invention, the browser auxiliary plug-in obtains the webpage address from the cache and/or bookmarks in the browser, and uses a network security engine to detect the security information of the webpage address. In this embodiment, the BHO plug-in can also directly obtain the address of the currently opened webpage in the browser, or the cached webpage address obtained from the registry of the browser, and the address of the webpage stored in the favorites, and then use the network The security engine detects the security information of these webpage addresses to ensure the security of the webpages visited or possibly visited by users.
本发明一个可选实施例中,所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。本实施还可以在浏览器的地址栏中加载网址铭牌,即在检测到当前开启网页的网页地址的安全性后,通过该网址铭牌显示网页的安全等级信息。并且在浏览器的地址栏中绘制加载网址铭牌的按钮,通过对该按钮的触发也可以显示其安全信息,如图4所示的认证信息、用户评价和/或鉴定信息等。In an optional embodiment of the present invention, the browser auxiliary plug-in draws a button for loading a website nameplate in the address bar of the browser. In this implementation, a website nameplate can also be loaded in the address bar of the browser, that is, after detecting the security of the webpage address of the currently opened webpage, the security level information of the webpage is displayed through the website nameplate. And draw a button to load the website nameplate in the address bar of the browser, and its security information can also be displayed by triggering the button, such as authentication information, user evaluation and/or identification information, etc. as shown in FIG. 4 .
上述论述了BHO插件获取新标签页所推荐网页的网页地址并对通过安全检测确定的安全等级信息进行显示的步骤。The foregoing has discussed the steps in which the BHO plug-in obtains the webpage address of the webpage recommended by the new tab page and displays the security level information determined through the security detection.
对于chrome内核浏览器,可以从其chrome内核浏览器的配置数据库中查找新标签页中推荐网页的网页地址,并对加载安全等级信息生成为默认新标签页,从而显示具有推荐网页的安全等级信息的新标签页。For the chrome kernel browser, the webpage address of the recommended webpage in the new tab page can be searched from the configuration database of the chrome kernel browser, and the loading security level information is generated as a default new tab page, thereby displaying the security level information of the recommended webpage new tab page for .
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。For the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action order, because according to the embodiment of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
实施例四Embodiment Four
在上述实施例的基础上,本实施例还公开了一种浏览器装置。On the basis of the above embodiments, this embodiment also discloses a browser device.
参照图5,示出了根据本发明一个实施例的一种浏览器装置实施例的结构框图,具体可以包括如下模块:Referring to FIG. 5 , it shows a structural block diagram of a browser device embodiment according to an embodiment of the present invention, which may specifically include the following modules:
获取模块502,用于监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址。The obtaining module 502 is configured to obtain the webpage address of each recommended webpage to be displayed in the new tab page when it is detected that a new tab page is opened in the browser.
检测模块504,用于分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息。The detection module 504 is configured to perform security detection on each webpage address, and determine the security level information of the recommended webpage.
添加模块506,用于为所述新标签页中每个待展示的推荐网页添加所述安全等级信息。Adding module 506, configured to add the security level information for each recommended webpage to be displayed in the new tab page.
展示模块508,用于在所述新标签页中展示添加安全等级信息的推荐网页。A display module 508, configured to display the recommended webpage with added security level information in the new tab page.
综上,在检测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址,然后分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,从而为每个待展示的推荐网页添加所述安全等级信息,在新标签页中展示推荐网页的同时展示其安全等级信息,便于用户获取推荐网页的安全性,选择安全的网页进行访问。To sum up, when it is detected that a new tab page is opened in the browser, the webpage address of each recommended webpage to be displayed in the new tab page is obtained, and then security detection is performed on each webpage address respectively to determine the security of the recommended webpage Level information, so as to add the security level information for each recommended webpage to be displayed, and display its security level information while displaying the recommended webpage in the new tab page, so that users can obtain the security of the recommended webpage and choose a safe webpage to visit .
参照图6,示出了根据本发明一个实施例的一种浏览器装置实施例的可选结构框图,具体可以包括如下模块:Referring to FIG. 6, it shows an optional structural block diagram of a browser device embodiment according to an embodiment of the present invention, which may specifically include the following modules:
所述获取模块502,包括:获取子模块50202,用于获取所述新标签页的默认网页信息;解析子模块50204,用于对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。The obtaining module 502 includes: an obtaining sub-module 50202 for obtaining the default web page information of the new tab page; a parsing sub-module 50204 for parsing the default web page information of the new tab page and obtaining the information to be displayed The web address of each referring web page.
所述检测模块504,包括:调用子模块50402,用于调用本地安全程序或网络安全引擎分别对网页地址进行安全检测;确定子模块50404,用于依据反馈的检测结果确定所述推荐网页的安全等级信息。The detection module 504 includes: a call sub-module 50402, used to call a local security program or a network security engine to perform security detection on the web page address respectively; a determination sub-module 50404, used to determine the security of the recommended web page according to the feedback detection result grade information.
所述添加模块506,包括:查找子模块50602,用于在所述新标签页的默认网页信息中查找各推荐网页对应网页元素;注入并生成子模块50604,用于在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。The adding module 506 includes: a search sub-module 50602, which is used to search the corresponding webpage elements of each recommended webpage in the default webpage information of the new tab page; injecting and generating a submodule 50604, which is used to inject The security level information of the recommended webpage generates webpage information with security information.
所述展示模块508,用于解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。The display module 508 is configured to analyze the web page information with security information, display the recommended web page according to the analysis result of the web page elements, and display security level information at the display position of the recommended web page.
监测模块510,用于在浏览器启动时启动内置的浏览器辅助插件,采用所述浏览器辅助插件对所述浏览器中开启的标签页进行监测。The monitoring module 510 is configured to start a built-in browser auxiliary plug-in when the browser is started, and use the browser auxiliary plug-in to monitor the tab pages opened in the browser.
配置模块512,用于在所述浏览器中配置所述浏览器辅助插件;具体用于当本地安全软件检测到所述浏览器中未配置浏览器辅助插件时,在所述浏览器中安装具有所述本地安全软件的注册标识的浏览器辅助插件。The configuration module 512 is configured to configure the browser auxiliary plug-in in the browser; specifically, when the local security software detects that the browser auxiliary plug-in is not configured in the browser, install the browser auxiliary plug-in in the browser. A browser auxiliary plug-in of the registration identifier of the local security software.
所述检测模块504,包括:调用子模块50402,用于采用所述浏览器辅助插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息;确定子模块50404,用于接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。The detection module 504 includes: calling a submodule 50402 for sending each webpage address to the network security engine by using the browser auxiliary plug-in, so that the network security engine detects the security information of each webpage address respectively; The sub-module 50404 is configured to receive the security information of each webpage address fed back by the network security engine, and determine the security level information of the recommended webpage according to the security information.
本发明一个可选实施例中,所述安全等级信息包括安全信息标识入口;所述的装置还包括:触发调用模块514,用于采用所述浏览器辅助插件接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。In an optional embodiment of the present invention, the security level information includes a security information identification entry; the device further includes: a trigger calling module 514, configured to use the browser auxiliary plug-in to receive a trigger for the security level information Instructing: according to the triggering instruction, using the security information identification entry to call the local security software, so as to adopt the security information of the recommended webpage displayed in the local security software, wherein the security information includes: authentication information, user Evaluation and/or Identification Information.
获取模块502,还用于采用所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址;所述检测模块504,还用于采用网络安全引擎对所述网页地址的安全信息进行检测。The obtaining module 502 is also used to obtain the webpage address from the cache and/or favorites in the browser by using the browser auxiliary plug-in; the detection module 504 is also used to use the network security engine to detect the webpage address Security information is checked.
绘制模块516,用于采用所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。The drawing module 516 is configured to use the browser auxiliary plug-in to draw a button for loading a website nameplate in the address bar of the browser.
本发明一个可选实施例中,所述安全等级信息包括:安全、未知或危险。In an optional embodiment of the present invention, the security level information includes: safe, unknown or dangerous.
综上,通过解析新标签页的默认网页信息获取待展示的各推荐网页的网页地址,从而在完成安全检测获取安全等级信息后,可以通过上述解析时网页地址的位置快速查找到推荐网页的网页元素,在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。To sum up, by analyzing the default webpage information of the new tab page, the webpage address of each recommended webpage to be displayed is obtained, so that after completing the security detection and obtaining the security level information, the webpage of the recommended webpage can be quickly found through the position of the webpage address during the above parsing element, injecting the security level information of the recommended webpage into the webpage element to generate webpage information with security information.
其次,对于推荐网页的安全检测可以通过本地安全程序或网络安全引擎进行检测,从而快速获取安全检测结果,确定推荐网页的安全等级信息,减少对新标签页展示速度的影响。Secondly, the security detection of the recommended webpage can be detected through a local security program or a network security engine, so as to quickly obtain the security detection result, determine the security level information of the recommended webpage, and reduce the impact on the display speed of the new tab page.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the contents of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种页面展示方法和浏览器装置设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement a page presentation method and some or all of the components in the browser device according to an embodiment of the present invention. Or full functionality. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
本发明公开了A1、一种页面展示方法,包括:监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址;分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息;为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,并在所述新标签页中展示。The present invention discloses A1. A page display method, comprising: when detecting that a new tab page is opened in the browser, obtaining the webpage address of each recommended webpage to be displayed in the new tab page; Detecting and determining the security level information of the recommended webpage; adding the security level information for each recommended webpage to be displayed in the new tab page, and displaying it in the new tab page.
A2、如A1所述的方法,获取所述新标签页中待展示的各推荐网页的网页地址,包括:获取所述新标签页的默认网页信息;对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。A2, the method as described in A1, obtaining the web page address of each recommended web page to be displayed in the new tab page, including: obtaining the default web page information of the new tab page; performing the default web page information on the new tab page Parse to obtain the web page address of each recommended web page to be displayed.
A3、如A1所述的方法,所述分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,包括:调用本地安全程序或网络安全引擎分别对网页地址进行安全检测;依据反馈的检测结果确定所述推荐网页的安全等级信息。A3, the method as described in A1, said carrying out security detection to each web page address respectively, determining the security level information of said recommended web page, comprising: calling a local security program or a network security engine to perform security detection on the web page address respectively; The feedback detection result determines the security level information of the recommended webpage.
A4、如A1所述的方法,为所述新标签页中每个待展示的推荐网页添加所述安全等级信息,包括:在所述新标签页的默认网页信息中查找各推荐网页对应网页元素;在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。A4, the method as described in A1, adding the security level information for each recommended webpage to be displayed in the new tab page, including: searching for the corresponding webpage elements of each recommended webpage in the default webpage information of the new tab page ; Injecting the security level information of the recommended webpage into the webpage element to generate webpage information with security information.
A5、如A 4所述的方法,在所述新标签页中展示,包括:解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。A5. The method described in A4, displayed in the new tab page, includes: parsing the webpage information with security information, displaying the recommended webpage according to the parsing results of the webpage elements, and displaying the recommended webpage in the The safety level information is displayed at the placement of the recommended web page.
A6、如A1至A5任一所述的方法,所述监测到浏览器中开启新标签页之前,还包括:在浏览器启动时启动内置的浏览器辅助插件,采用所述浏览器辅助插件对所述浏览器中开启的标签页进行监测。A6, the method described in any one of A1 to A5, before the new tab page is opened in the browser, it also includes: starting the built-in browser auxiliary plug-in when the browser starts, using the browser auxiliary plug-in to Open tabs in the browser are monitored.
A7、如A6所述的方法,还包括在所述浏览器中配置所述浏览器辅助插件的步骤:当本地安全软件检测到所述浏览器中未配置浏览器辅助插件时,在所述浏览器中安装具有所述本地安全软件的注册标识的浏览器辅助插件。A7. The method as described in A6, further comprising the step of configuring the browser auxiliary plug-in in the browser: when the local security software detects that the browser auxiliary plug-in is not configured in the browser, Install a browser auxiliary plug-in with the registration mark of the local security software in the browser.
A8、如A6所述的方法,所述分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息,包括:所述浏览器辅助插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息;接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。A8, the method as described in A6, described carrying out security detection to each webpage address respectively, determining the security grade information of described recommended webpage, comprises: described browser auxiliary plug-in sends each webpage address to network security engine, with The network security engine detects the security information of each webpage address respectively; receives the security information of each webpage address fed back by the network security engine, and determines the security level information of the recommended webpage according to the security information.
A9、如A6所述的方法,所述安全等级信息包括安全信息标识入口;所述的方法还包括:接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。A9. The method as described in A6, wherein the security level information includes a security information identification entry; the method further includes: receiving a trigger instruction for the security level information; using the security information identification entry according to the trigger instruction Invoking the local security software to adopt the security information displayed in the recommended webpage in the local security software, wherein the security information includes: authentication information, user evaluation and/or authentication information.
A10、如A6所述的方法,还包括:所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址,并采用网络安全引擎对所述网页地址的安全信息进行检测。A10, the method as described in A6, further comprising: the browser auxiliary plug-in obtains the webpage address from the cache and/or favorites in the browser, and uses a network security engine to detect the security information of the webpage address .
A11、如A6所述的方法,还包括:所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。A11. The method described in A6, further comprising: the browser auxiliary plug-in draws a button for loading a website nameplate in the address bar of the browser.
A12、如A1-A5、A7-A11任一所述的方法,所述安全等级信息包括:安全、未知或危险。A12. The method described in any one of A1-A5 and A7-A11, wherein the safety level information includes: safe, unknown or dangerous.
本发明还公开了B13、一种浏览器装置,包括:获取模块,用于监测到浏览器中开启新标签页时,获取所述新标签页中待展示的各推荐网页的网页地址;检测模块,用于分别对每个网页地址进行安全检测,确定所述推荐网页的安全等级信息;添加模块,用于为所述新标签页中每个待展示的推荐网页添加所述安全等级信息;展示模块,用于在所述新标签页中展示添加安全等级信息的推荐网页。The present invention also discloses B13, a browser device, comprising: an acquisition module, used to obtain the webpage address of each recommended webpage to be displayed in the new tab page when it detects that a new tab page is opened in the browser; a detection module , for performing security detection on each webpage address respectively, and determining the security level information of the recommended webpage; adding a module, for adding the security level information for each recommended webpage to be displayed in the new tab page; displaying A module, configured to display a recommended webpage with added security level information in the new tab page.
B14、如B13所述的装置,所述获取模块,包括:获取子模块,用于获取所述新标签页的默认网页信息;解析子模块,用于对所述新标签页的默认网页信息进行解析,获取待展示的各推荐网页的网页地址。B14, the device as described in B13, the acquisition module includes: an acquisition submodule for obtaining the default webpage information of the new tab page; a parsing submodule for performing the default webpage information of the new tab page Parse to obtain the web page address of each recommended web page to be displayed.
B15、如B13所述的装置,所述检测模块,包括:调用子模块,用于调用本地安全程序或网络安全引擎分别对网页地址进行安全检测;确定子模块,用于依据反馈的检测结果确定所述推荐网页的安全等级信息。B15, the device as described in B13, the detection module includes: calling a sub-module, used to call a local security program or a network security engine to perform security detection on a webpage address respectively; determining a sub-module, used to determine according to the detection result of the feedback The security level information of the recommended webpage.
B16、如B13所述的装置,所述添加模块,包括:查找子模块,用于在所述新标签页的默认网页信息中查找各推荐网页对应网页元素;注入并生成子模块,用于在所述网页元素中注入所述推荐网页的安全等级信息,生成具有安全信息的网页信息。B16, the device as described in B13, described adding module, comprises: search submodule, is used for searching the corresponding webpage element of each recommended webpage in the default webpage information of described new tab page; Injects and generates submodule, is used for in The security level information of the recommended webpage is injected into the webpage element to generate webpage information with security information.
B17、如B 16所述的装置,所述展示模块,用于解析所述具有安全信息的网页信息,依据对所述网页元素的解析结果展示所述推荐网页,并在所述推荐网页的展示位置处显示安全等级信息。B17, the device as described in B16, the display module is used to analyze the webpage information with security information, display the recommended webpage according to the analysis results of the webpage elements, and display the recommended webpage The security level information is displayed at the location.
B18、如B13至B17任一所述的装置,还包括:监测模块,用于在浏览器启动时启动内置的浏览器辅助插件,采用所述浏览器辅助插件对所述浏览器中开启的标签页进行监测。B18. The device as described in any one of B13 to B17, further comprising: a monitoring module, configured to start a built-in browser auxiliary plug-in when the browser is started, and adopt the browser auxiliary plug-in to monitor the tags opened in the browser page for monitoring.
B19、如B18所述的装置,还包括:配置模块,用于在所述浏览器中配置所述浏览器辅助插件;具体用于当本地安全软件检测到所述浏览器中未配置浏览器辅助插件时,在所述浏览器中安装具有所述本地安全软件的注册标识的浏览器辅助插件。B19. The device as described in B18, further comprising: a configuration module configured to configure the browser auxiliary plug-in in the browser; specifically for when the local security software detects that no browser auxiliary is configured in the browser When using a plug-in, an auxiliary browser plug-in having the registration mark of the local security software is installed in the browser.
B20、如B18所述的装置,所述检测模块,包括:调用子模块,用于采用所述浏览器辅助插件将各网页地址发送给网络安全引擎,以使所述网络安全引擎分别检测每个网页地址的安全信息;确定子模块,用于接收所述网络安全引擎反馈的各网页地址的安全信息,并依据所述安全信息确定所述推荐网页的安全等级信息。B20, the device as described in B18, the detection module includes: calling a sub-module for sending each webpage address to the network security engine by using the browser auxiliary plug-in, so that the network security engine detects each The security information of the webpage address; the determining submodule is used to receive the security information of each webpage address fed back by the network security engine, and determine the security level information of the recommended webpage according to the security information.
B21、如B18所述的装置,所述安全等级信息包括安全信息标识入口;所述的装置还包括:触发调用模块,用于采用所述浏览器辅助插件接收对所述安全等级信息的触发指示;依据所述触发指示采用所述安全信息标识入口调用所述本地安全软件,以采用所述本地安全软件中展示所述推荐网页的安全信息,其中,所述安全信息包括:认证信息、用户评价和/或鉴定信息。B21. The device as described in B18, wherein the security level information includes a security information identification entry; the device also includes: a trigger calling module, configured to use the browser auxiliary plug-in to receive a trigger instruction for the security level information ; According to the trigger instruction, use the security information identification entry to call the local security software, so as to adopt the security information of the recommended webpage displayed in the local security software, wherein the security information includes: authentication information, user evaluation and/or identifying information.
B22、如B18所述的装置,获取模块,还用于采用所述浏览器辅助插件从所述浏览器中的缓存和/或收藏夹获取网页地址;所述检测模块,还用于采用网络安全引擎对所述网页地址的安全信息进行检测。B22, the device as described in B18, the acquisition module is also used to adopt the browser auxiliary plug-in to obtain the webpage address from the cache and/or favorites in the browser; the detection module is also used to adopt network security The engine detects the security information of the web page address.
B23、如B18所述的装置,还包括:绘制模块,用于采用所述浏览器辅助插件在所述浏览器的地址栏中绘制加载网址铭牌的按钮。B23. The device as described in B18, further comprising: a drawing module, configured to use the browser auxiliary plug-in to draw a button for loading a website nameplate in the address bar of the browser.
B24、如B13-B17、B19-B23任一所述的装置,其特征在于,所述安全等级信息包括:安全、未知或危险。B24. The device according to any one of B13-B17, B19-B23, wherein the safety level information includes: safe, unknown or dangerous.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410800506.0A CN104504058B (en) | 2014-12-18 | 2014-12-18 | A kind of page display method and browser device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410800506.0A CN104504058B (en) | 2014-12-18 | 2014-12-18 | A kind of page display method and browser device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104504058A CN104504058A (en) | 2015-04-08 |
CN104504058B true CN104504058B (en) | 2018-10-09 |
Family
ID=52945456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410800506.0A Active CN104504058B (en) | 2014-12-18 | 2014-12-18 | A kind of page display method and browser device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104504058B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106156249B (en) * | 2015-04-28 | 2020-06-23 | 阿里巴巴集团控股有限公司 | Method and equipment for determining page recommended words |
CN105718533A (en) * | 2016-01-15 | 2016-06-29 | 百度在线网络技术(北京)有限公司 | Information pushing method and device |
CN107436893A (en) * | 2016-05-26 | 2017-12-05 | 北京搜狗科技发展有限公司 | A kind of webpage recommending method and device |
CN108874399B (en) * | 2017-05-11 | 2022-08-12 | 龙芯中科技术股份有限公司 | Method and device for installing plug-in and terminal |
CN110213211B (en) * | 2018-05-22 | 2021-08-20 | 腾讯科技(深圳)有限公司 | Method, device, terminal and storage medium for identifying secure download link |
CN109471992A (en) * | 2018-11-19 | 2019-03-15 | 万兴科技股份有限公司 | Webpage hold-up interception method, device, computer equipment and storage medium |
CN113934482A (en) * | 2020-07-14 | 2022-01-14 | 北京奇虎科技有限公司 | Page display method, equipment, storage medium and device |
CN116094811A (en) * | 2023-01-15 | 2023-05-09 | 西安热工研究院有限公司 | Confidential information anti-photographing alarm method, system, device and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375951A (en) * | 2011-10-18 | 2012-03-14 | 北龙中网(北京)科技有限责任公司 | Webpage security detection method and system |
CN102938766A (en) * | 2012-11-12 | 2013-02-20 | 北京奇虎科技有限公司 | Vicious website prompt method and device |
CN102955847A (en) * | 2012-10-25 | 2013-03-06 | 北京奇虎科技有限公司 | System for loading website data on browser format page |
CN103401835A (en) * | 2013-07-01 | 2013-11-20 | 北京奇虎科技有限公司 | Method and device for presenting safety detection results of microblog page |
CN103514021A (en) * | 2013-10-18 | 2014-01-15 | 北京奇虎科技有限公司 | Method and device for providing browsers |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8745733B2 (en) * | 2011-02-16 | 2014-06-03 | F-Secure Corporation | Web content ratings |
-
2014
- 2014-12-18 CN CN201410800506.0A patent/CN104504058B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375951A (en) * | 2011-10-18 | 2012-03-14 | 北龙中网(北京)科技有限责任公司 | Webpage security detection method and system |
CN102955847A (en) * | 2012-10-25 | 2013-03-06 | 北京奇虎科技有限公司 | System for loading website data on browser format page |
CN102938766A (en) * | 2012-11-12 | 2013-02-20 | 北京奇虎科技有限公司 | Vicious website prompt method and device |
CN103401835A (en) * | 2013-07-01 | 2013-11-20 | 北京奇虎科技有限公司 | Method and device for presenting safety detection results of microblog page |
CN103514021A (en) * | 2013-10-18 | 2014-01-15 | 北京奇虎科技有限公司 | Method and device for providing browsers |
Also Published As
Publication number | Publication date |
---|---|
CN104504058A (en) | 2015-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104504058B (en) | A kind of page display method and browser device | |
CN106708557B (en) | Update processing method and device for terminal application | |
TWI671677B (en) | Interactive processing method and device | |
CN106708502B (en) | Webpage processing method and device | |
CN105940654B (en) | Franchise static web application in trust | |
KR102006396B1 (en) | Identifying matching applications based on browsing activity | |
CN103164654B (en) | A kind of method carrying out information alert in pop-up and user interface display device | |
US10684839B2 (en) | Plugin for software deployment | |
CN105868096B (en) | For showing the method, device and equipment of web page test result in a browser | |
US20110154219A1 (en) | Co-browsing Systems and Methods | |
US9910992B2 (en) | Presentation of user interface elements based on rules | |
JP6149293B2 (en) | Method for identifying attached software and apparatus therefor | |
CN105260421A (en) | Webpage loading method and apparatus | |
US20130290898A1 (en) | Method for presenting prompt message, terminal and server | |
CN110213211B (en) | Method, device, terminal and storage medium for identifying secure download link | |
CN103678505A (en) | Method and device for running application program in browser and browser | |
CN103678506A (en) | Method and device for loading application program shortcuts in browser and browser | |
CN104346457A (en) | Method for intercepting business object and browser client | |
CN106485152A (en) | Leak detection method and device | |
CN103605686A (en) | Terminal fault solution providing method, server and system based on searching | |
CN106911554A (en) | A kind of historical information methods of exhibiting and device | |
CN103514021B (en) | The method and apparatus of browser is provided | |
CN105354490A (en) | Method and device for processing hijacked browser | |
CN103581321B (en) | A kind of creation method of refer chains, device and safety detection method and client | |
CN106909577A (en) | Information search method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220720 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |