CN112818271A - 一种网页显示方法、装置、终端设备及介质 - Google Patents
一种网页显示方法、装置、终端设备及介质 Download PDFInfo
- Publication number
- CN112818271A CN112818271A CN202110110451.0A CN202110110451A CN112818271A CN 112818271 A CN112818271 A CN 112818271A CN 202110110451 A CN202110110451 A CN 202110110451A CN 112818271 A CN112818271 A CN 112818271A
- Authority
- CN
- China
- Prior art keywords
- content
- label
- tag
- hidden
- current state
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012545 processing Methods 0.000 claims description 24
- 230000008859 change Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开是关于一种网页显示方法、装置、终端设备及介质,方法包括:获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态;根据标签特征及其标签属性的当前状态,确定归属标签特征的内容存在隐藏内容;更改标签特征的标签属性的当前状态至目标状态,以显示隐藏内容。使用本公开中的方法,能够自动将网页中隐藏的内容显示出来,为用户提供沉浸式阅读体验,提升用户网络冲浪体验,树立终端设备的品牌效应。
Description
技术领域
本公开涉及网络技术领域,尤其涉及一种网页显示方法、装置、终端设备及介质。
背景技术
目前,有些网站会对网页中的内容设置展示限制,用户使用终端设备上的浏览器访问网页时,只能看见网页中显示的文字的部分内容,必须要通过点击网页上显示着“展示更多内容”的按钮,才能够看到网页中的更多内容。造成用户在浏览网页中的文字时,需要至少点击一次按钮才能阅读全部网页中的内容,有的甚至要不断点击按钮才能够浏览全部内容。用户在阅读过程中不断被打断,无法沉浸在阅读中,影响用户的阅读体验。
发明内容
为克服相关技术中存在的问题,本公开提供一种网页显示方法、装置、终端设备及介质。
根据本公开实施例的第一方面,提供了一种网页显示方法,应用于终端设备,所述方法包括:
获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态;
根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容;
更改所述标签特征的标签属性的当前状态至目标状态,以显示所述隐藏内容。
可选地,所述根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
根据所述标签特征和该标签特征所属的网站,确定组合信息;
根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容。
可选地,所述根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
确定所述标签特征的标签属性的当前状态表征隐藏状态时,判断所述组合信息是否存在于所述配置信息;
若所述组合信息存在于所述配置信息中,确定归属所述标签特征的内容存在隐藏内容。
可选地,所述方法还包括:
若所述组合信息未存在于所述配置信息中,根据接收到的触发指令更改所述标签特征的标签属性的当前状态至目标状态;
存储所述标签特征和其所属的网站,形成记录信息。
可选地,所述方法还包括:
判断所述记录信息出现的次数是否大于或等于预设次数;
若是,存储所述记录信息至所述配置信息。
可选地,所述根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
判断归属所述标签特征的内容是否为预设内容,所述预设内容包括正文内容;
若归属所述标签特征的内容为预设内容,根据所述标签属性的当前状态确定归属所述标签特征的内容存在隐藏内容。
可选地,所述判断归属所述标签特征的内容是否为预设内容,包括:
判断归属所述标签的内容的字符密度值是否大于或等于预设密度值,若是,则归属所述标签特征的内容为预设内容;
和/或,
判断归属所述标签的内容的行块长度值是否大于或等于预设长度值,若是,则归属所述标签的内容为预设内容。
根据本公开实施例的第二方面,提供了一种网页显示装置,应用于终端设备,所述装置包括:
获取模块,用于获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态;
处理模块,用于根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容;
所述处理模块,还用于更改所述标签特征的标签属性的当前状态至目标状态,以显示所述隐藏内容。
可选地,所述处理模块还用于:
根据所述标签特征和该标签特征所属的网站,确定组合信息;
根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容。
可选地,所述处理模块还用于:
确定所述标签特征的标签属性的当前状态表征隐藏状态时,判断所述组合信息是否存在于所述配置信息;
若所述组合信息存在于所述配置信息中,确定归属所述标签特征的内容存在隐藏内容。
可选地,所述处理模块还用于:
若所述组合信息未存在于所述配置信息中,根据接收到的触发指令更改所述标签特征的标签属性的当前状态至目标状态;
存储所述标签特征和其所属的网站,形成记录信息。
可选地,所述处理模块还用于:
判断所述记录信息出现的次数是否大于或等于预设次数;
若是,存储所述记录信息至所述配置信息。
可选地,所述处理模块还用于:
判断归属所述标签特征的内容是否为预设内容,所述预设内容包括正文内容;
若归属所述标签特征的内容为预设内容,根据所述标签属性的当前状态确定归属所述标签特征的内容存在隐藏内容。
可选地,所述处理模块还用于:
判断归属所述标签的内容的字符密度值是否大于或等于预设密度值,若是,则归属所述标签特征的内容为预设内容;
和/或,
判断归属所述标签的内容的行块长度值是否大于或等于预设长度值,若是,则归属所述标签的内容为预设内容。
根据本公开实施例的第三方面,提供一种终端设备,包括:
处理器;
用于存储处理器的可执行指令的存储器;
其中,所述处理器被配置为执行如第一方面所述的网页显示方法。
根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行如第一方面所述的网页显示方法。
本公开的实施例提供的技术方案可以包括以下有益效果:使用本公开中的方法,能够自动将网页中隐藏的内容显示出来,为用户提供沉浸式阅读体验,提升用户网络冲浪体验,树立终端设备的品牌效应。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的网页显示方法的流程图。
图2是根据一示例性实施例示出的网页显示方法的流程图。
图3是根据一示例性实施例示出的网页显示方法的流程图。
图4是根据一示例性实施例示出的网页显示方法的流程图。
图5是根据一示例性实施例示出的网页显示装置的框图。
图6是根据一示例性实施例示出的终端设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
目前,有些网站会对网页中的内容设置展示限制,用户使用终端设备上的浏览器访问网页时,只能看见网页中显示的文字的部分内容,必须要通过点击网页上显示着“展示更多内容”的按钮,才能够看到网页中的更多内容。造成用户在浏览网页中的文字时,需要至少点击一次按钮才能阅读全部网页中的内容,有的甚至要不断点击按钮才能够浏览全部内容。用户在阅读过程中不断被打断,无法沉浸在阅读中,影响用户的阅读体验。
为了解决上述问题,本公开提供了一种网页显示方法,使用本公开中的方法能够确定出归属标签特征的内容是否存在隐藏内容,如果存在隐藏内容可以自动更改标签特征的标签属性的当前状态至目标状态,以显示内容中隐藏的内容,为用户提供沉浸式阅读体验,提升用户网络冲浪体验,树立终端设备的品牌效应。
根据一个示例性实施例,如图1所示,本实施例公开了一种网页显示方法,应用于终端设备。终端设备比如可以是能够进行网页浏览的手机、平板电脑等。本公开中的网页显示方法涉及网络技术领域,例如W3C和HTML5网络领域。
W3C一般指万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南。W3C最重要的工作是发展Web规范(称为推荐,Recommendations),这些规范描述了Web的通信协议(比如HTML和XHTML)和其他的构建模块。
HTML5是开放Web标准的基石,它是一个完整的编程环境,适用于跨平台应用程序、视频和动画、图形、风格、排版和其它数字内容发布工具、广泛的网络功能等等。
本实施例中的方法以W3C和HTML5作为基础实施,本实施例中的方法包括以下步骤:
S110、获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态。
通常网页中会显示多种内容,比如文字、图片、视频等。通常情况下根据内容的排布分类一般会分为标题内容、正文内容等,对于这样的排布分类一般成为标签特征。具有不同标签特征的内容在显示时,显示方式不同。比如,一般为了吸引用户浏览,标题内容在显示过程中会以比较醒目的形式进行显示,并且会呈现完整显示状态。再比如,出于某些目的(比如知识付费),正文内容有时候仅显示一部分,部分会被隐藏起来。
另外,对于标签特征为正文内容的内容,当该标签特征的标签属性的当前状态不同时,其在网页上呈现的显示方式也不同。以标签特征为正文内容为例,其标签属性可以包括隐藏状态和显示状态,如果标签属性的当前状态表征隐藏状态时,那么正文内容仅有部分内容显示,其余为隐藏内容不进行显示;如果标签属性的当前状态表征显示状态时,正文内容全部进行显示。
在具体实施过程中,可以通过修改网页的overflow属性对正文内容的标签属性进行修改。当overflow属性为hidden时,表示正文内容超出网页设定的显示区域之后隐藏不显示,即为隐藏状态。当height属性设置为max-height时,表示正文内容的显示区域高度为显示区域的最大高度,即为显示状态。
在此,需要说明的是,当用户使用终端设备进行浏览时,根据每个网站对网页的设置不同,网页的标签特征为正文内容的标签属性的当前状态可以为隐藏状态,也可以设置为显示状态。当正文内容的标签属性的当前状态表征显示状态时,用户无需点击任何按钮就能够阅读全文,实现沉浸式阅读,此时无需使用本实施例中的方法对网页的正文内容这一标签特征的标签属性的当前状态进行修改。但是,当正文内容这一标签特征的标签属性的当前状态表征隐藏状态时,为了达到便于用户沉浸式阅读的效果,目标是将标签属性的当前状态设置为显示状态,所以下文步骤S130中的目标状态为显示状态。
当然,可以理解的是,除了上文涉及到的overflow属性之外,还可以更改其他属性以达到将网页的正文内容进行完全显示的目的,比如修改class集合中涉及到的其他属性。并且,除了可以对正文内容这一标签特征的标签属性进行修改之外,还可以对其他标签特征的标签属性进行修改,以提供给用户沉浸式阅读感受。对于标签属性的设置,本领域技术人员可以根据实施过程中的具体情况进行设定。比如,在对标签属性修改过程中还涉及到了对height属性的修改,height属性用于对显示屏中内容显示的区域进行设定,当height属性设置为max-height时,表示正文内容的显示区域高度为显示区域的最大高度,即为显示状态。
S120、根据标签特征及其标签属性的当前状态,确定归属标签特征的内容存在隐藏内容。
该步骤中,在确定了标签特征以及该标签特征的标签属性的当前状态后,就可以确定当前网页页面中是否存在隐藏内容。
在一个示例中,当正文内容这一标签特征的标签属性的当前状态为隐藏状态时,说明网页中属于正文内容的部分文字或者部分图片被隐藏,不进行显示,用户无法看见这些内容,也即存在隐藏内容。对于上述被隐藏的内容,用户必须付费后或者点击设定按钮后,上述被隐藏的内容才会显示出来供用户浏览。
在另一个示例中,当正文内容这一标签特征的标签属性的当前状态为显示状态时,说明网页中属于正文内容的全部文字或者全部图片用户都可以浏览,无需付费或点击按钮,也即当前网页页面中不存在隐藏内容。
S130、更改标签特征的标签属性的当前状态至目标状态,以显示隐藏内容。
在该步骤中,目标状态指显示状态,如上文,标签属性的当前状态可以为显示状态也可以为隐藏状态,如果正文内容这一标签特征的标签属性的当前状态为隐藏状态时,为了提供给用户沉浸式阅读体验,更改标签属性的当前状态至目标状态,也即更改标签属性至显示状态,以使正文内容全部显示。
当正文内容这一标签特征的标签属性的当前状态为显示状态时,说明正文内容中的全部内容都展示给用户浏览,正文内容部分不存在隐藏内容,此时,无需对正文内容这一标签特征的标签属性进行修改,也可以认为是标签属性已经被修改为了目标状态。
本实施例中的方法能够在用户浏览网页过程中,通过修改正文内容这一标签特征的标签属性,将网页正文内容部分隐藏的内容自动显示给用户供用户浏览,带给用户沉浸式浏览的阅读体验,提升了终端设备的产品品质和市场竞争力。
根据一个示例性实施例,如图2所示,本实施例中的网页显示方法包括以下步骤:
S210、获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态。
该步骤的实施方式与上述实施例中的步骤S110的实施方式和解释相同,在此不再赘述。
S220、根据标签特征和该标签特征所属的网站,确定组合信息。
该步骤中,使用当前网页所属的网站以及页面中的标签特征,可以确定组合信息。比如,根据用户输入的网址可以确定当前页面所属的网站“百度”,使用网站和网页中的标签特征进行组合,确定组合信息。组合信息比如可以是[百度,正文内容],也可以是[新浪,标题内容]等。
S230、根据预存的配置信息、组合信息和标签特征的标签属性的当前状态,确定归属标签特征的内容存在隐藏内容。
本实施例中,为了避免出现误判的情况,提高判断网页中隐藏内容的准确性,需要使用组合信息和配置信息比对后,满足预设条件的情况下,才会根据标签特征的标签属性的当前状态确定网页中是否存在隐藏内容。
该步骤中,在确定网页中是否存在隐藏内容时,要同时参考预存的配置信息、步骤S220中得到的组合信息,以及标签属性的当前状态。
该步骤在实施过程中,具体可以采用以下方式:
S231、判断组合信息是否存在于配置信息,若是,则执行步骤S232;
若否,则执行步骤S233。
在该步骤中,只有在标签特征的标签属性的当前状态表征隐藏状态时,才需要对当前状态进行更改,将标签属性的当前状态由隐藏状态切换为显示状态。如果标签特征的标签属性的当前状态为显示状态时,则不需要对当前状态进行更改。
因此,只有在确定了标签特征的标签属性的当前状态表征隐藏状态时,才需要利用组合信息和配置信息进行判断,以确定是否存在隐藏内容。
S232、确定归属标签特征的内容存在隐藏内容。
如果确定组合信息存在于配置信息中,说明组合信息已经符合了预设要求,说明用户在当前浏览网页之前,已经进行过相应的操作,比如点击预设按钮,以使隐藏内容变为显示状态。因此,在上述步骤确定了组合信息存在于配置信息中时,说明该网站中的正文内容这一标签特征中存在隐藏内容,需要将其变为显示状态供用户浏览。
该步骤完成后,直接执行步骤S240。
S233、根据接收到的触发指令更改标签特征的标签属性的当前状态至目标状态。
如果在步骤S231中的判断结果为否,说明在配置信息中没有存储组合信息,说明以前用户没有浏览过该网站的包含正文内容这一标签特征的网页,并将隐藏内容变为显示内容的操作;或者,说明用户在浏览该网站的包含正文内容这一标签特征的网页的次数还有达到预设条件,从而为了避免误判,还需要对这样的情况进行进一步统计验证。
对于判断结果为否的情况,不会直接自动改变标签特征的当前状态,需要接收到用户的操作时,才会更改标签特征的标签属性的当前状态至目标状态,也即更改当前状态至表征正文内容为显示状态的情况。
其中,用户的触发指令可以是作用在终端设备的显示屏上的触控指令,也可以是语音指令,或者是其他能够实现触发操作的指令。比如,用户施加在显示屏的预设区域的触控指令。再比如,用户发出的“显示全部内容”的语音指令。
该步骤完成后,接着执行步骤S250。
S240、更改标签特征的标签属性的当前状态至目标状态,以显示隐藏内容。
在上述步骤S232中确定了正文内容中包含隐藏内容时,终端设备可以在没有接收到用户操作指令的情况下,自动将隐藏内容显示,以省去用户操作过程,提供给用户沉浸式阅读体验。
S250、存储标签特征和其所属的网站,形成记录信息。
该步骤中,由于上述步骤S233中并不是终端设备自动将标签特征的标签属性的当前状态切换至目标状态,而是在用户的触发下进行切换,为了在后续用户浏览该网站的网页时能够自动将隐藏内容进行显示,需要对网站和网页中的标签特征进行记录,以形成由网站和标签特征组合形成的一个二元组合,也即记录信息。
比如,用户在浏览百度文库中的一个文章时,发现该文章在浏览过程中存在隐藏内容,用户通过点击按钮后,将隐藏内容显示出来。对于上述情况,终端设备会对由网站和隐藏内容对应的标签特征进行记录,如果多次出现这样的情况,那么后续当再次出现该网站的标签特征时,会自动将该标签特征中的隐藏内容,通过修改标签属性的当前状态为显示状态,以方便用户浏览。
本实施例中,当标签特征的标签属性的当前状态为隐藏状态时,判断由网站和标签特征形成的组合信息是否存在于配置信息中,当组合信息存在于配置信息中时,说明网页中存在隐藏内容,并自动对隐藏内容进行显示,提供给用户沉浸式阅读体验,提升用户使用体验。
根据一个示例性实施例,如图3所示,本实施例的方法用于对上述方法中的配置信息进行设置。本实施例中的方法包括以下步骤:
S310、接收浏览指令并打开网页。
一般用户会通过输入网址或者搜索的方式打开网页,通过网址可以或者用户浏览的网站名称等。
S320、判断预设时长内是否接收到用户输入的触发指令,若是,则执行步骤S330;
若否,则执行步骤S340。
该步骤中,预设时长比如可以是1分钟、30秒或者5分钟等,具体时长可以由本领域技术人员可以根据经验进行设定。
S330、更改网页中标签特征的标签属性的当前状态至目标状态。
该步骤与上述实施例中的步骤的实现方式相同,在此,不再赘述。
该步骤后,执行步骤S350。
S340、保持网页中的标签特征的标签属性。
如果上述步骤S320中的判断结果为否,说明有可能用户没有输入触发指令,也即用户并不想要浏览隐藏内容。或者,网页中并没有隐藏内容,则保持网页中标签特征的标签属性,不需要进行标签属性的当前状态的修改。
S350、存储标签特征和其所属的网站,形成记录信息。
该步骤与上述实施例中的步骤S250的解释和实现方式相同,在此,不再赘述。
S360、判断记录信息出现的次数是否大于或等于预设次数;若是,则执行步骤S370;
若否,则执行步骤S380。
该步骤中,预设次数比如可以是三次、五次等。也就是说,如果记录信息出现次数超过预设次数,说明每次用户在浏览该网站的存在隐藏内容的标签特征时,都要对该标签特征的标签属性进行修改,说明用户希望对隐藏内容进行浏览。那么对于这样的内容,为了提供给用户沉浸式阅读体验,用户多次操作后再次浏览该网站中包含上述标签特征的隐藏内容时,自动将上述标签特征中的隐藏内容进行显示。
S370、存储记录信息至配置信息。
该步骤中,当记录信息出现的次数超过预设次数之后,说明用户多次想要浏览隐藏内容,则可以将该记录信息存储至配置信息中。配置信息中存储的都是用户想要浏览隐藏内容的网站及该网站中存在隐藏内容的标签特征,以在后续浏览过程中,出现该网站时,直接将该网站中的标签特征下的隐藏内容直接显示出现,无需用户操作,提供沉浸式阅读体验。
S380、记录信息出现的次数增加一次。
如果S360中的判断结果为否时,说明用户第一次浏览该网站中的隐藏内容,或者,用户浏览该网站中的相同标签特征下的隐藏内容的次数还没有达到要求,则增加一次记录信息出现的次数。
比如,记录信息之前已经过了一次,还没有到达预设次数三次,本次浏览网页并接收到用户的触控指令之后,记录信息出现的次数增加一次,即记录信息出现次数为两次。
本实施例中设置配置信息,当记录信息出现的次数超过了预设次数后,说明用户每次浏览该网站时,都会想要浏览网页中的隐藏内容,为了提供给用户沉浸式阅读体验,浏览器自动将网页中的隐藏内容进行显示,提升用户使用体验。
根据一个示例性实施例,如图4所示,本实施例提供了一种网页显示方法,本实施例中方法在用户第一次浏览网站的页面时,就能够根据网页的标签特征和该标签特征的标签属性的当前状态确定该网页中是否存在隐藏内容,进而自动将隐藏内容进行显示,无需用户操作。本实施例中的方法包括以下步骤:
S410、获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态。
该步骤与上述实施例中相关步骤的实现方式相同,在此,不再赘述。
S420、判断归属标签特征的内容是否为预设内容,预设内容包括正文内容。若是,则执行步骤S430;
如否,则执行步骤S450。
该步骤中,如果标签特征为正文内容,说明该部分正文内容中有可能存在隐藏内容,需要进行进一步判断,执行步骤S430。
其中,判断归属标签特征的内容是否为预设内容时,可以采用目前通用的一些算法。在一个示例中,判断归属标签特征的内容的字符密度值是否大于或等于预设密度值,若是,则归属标签特征的内容为预设内容。该示例中,由于预设内容为正文内容时,在去除了HTML中所有的标签之后,正文部分的字符密度较高,较少出现多行空白,根据这一原理,如果判断出标签特征的内容的字符密度值大于或等于预设密度值时,说明文字出现较密集,确定其为正文内容。
在另一个示例中,判断归属标签特征的内容的行块长度值是否大于或等于预设长度值,若是,则归属标签特征的内容为预设内容。通常情况下,对于非正文区域的内容一般使用单独的标签特征进行标注,也可以理解为非正文内容区域的行块较短。因此,当判断出行块长度值大于或等于预设长度值时,说明该部分内容为正文内容。
S430、根据标签属性的当前状态确定归属标签特征的内容存在隐藏内容。
该步骤执行完后,执行步骤S440。
S440、更改标签特征的标签属性的当前状态至目标状态,以显示隐藏内容。
S450、忽略标签特征。
如果上述步骤S420中的判断结果为否,说明该标签特征的内容并非正文内容,也存在隐藏内容的可能性很小,因此,无需对其该标签特征的标签属性进行更改,忽略即可。
本公开还提供了一种网页显示装置,应用于终端设备。如图5所示,本实施例中的装置包括获取模块100和处理模块200。本实施例中的装置用于实现上文中如图1至图4所示的网页显示方法。
在实施过程中,获取模块100用于获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态。处理模块200用于根据标签特征及其标签属性的当前状态,确定归属标签特征的内容存在隐藏内容;还用于更改标签特征的标签属性的当前状态至目标状态,以显示隐藏内容。
获取模块100和处理模块200在实现如图2至图4中的网页显示方法时,与上文中提到的内容相近,在此,不再赘述。
如图6所示,是一种终端设备的框图。本公开还提供了一种终端设备,包括处理器;用于存储处理器的可执行指令的存储器。其中,处理器被配置为执行上述的方法。设备 500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。终端设备还可以是感光元件,比如光线传感器。
设备500可以包括以下一个或多个组件:处理组件502,存储器504,电力组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制设备500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在设备500的操作。这些数据的示例包括用于在设备500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件506为设备500的各种组件提供电力。电力组件506可以包括电源管理***,一个或多个电源,及其他与为设备500生成、管理和分配电力相关联的组件。
多媒体组件508包括在设备500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当设备500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当设备500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为设备500提供各个方面的状态评估。例如,传感器组件514可以检测到设备500的打开/关闭状态,组件的相对定位,例如组件为设备500的显示器和小键盘,传感器组件514还可以检测设备500或设备500一个组件的位置改变,用户与设备500接触的存在或不存在,设备500方位或加速/减速和设备 500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于设备500和其他设备之间有线或无线方式的通信。设备500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,设备500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
本公开另一个示例性实施例中提供的一种非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由设备500的处理器520执行以完成上述方法。例如,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。当存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行上述方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (12)
1.一种网页显示方法,应用于终端设备,其特征在于,所述方法包括:
获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态;
根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容;
更改所述标签特征的标签属性的当前状态至目标状态,以显示所述隐藏内容。
2.根据权利要求1所述的网页显示方法,其特征在于,所述根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
根据所述标签特征和该标签特征所属的网站,确定组合信息;
根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容。
3.根据权利要求2所述的网页显示方法,其特征在于,所述根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
确定所述标签特征的标签属性的当前状态表征隐藏状态时,判断所述组合信息是否存在于所述配置信息中;
若所述组合信息存在于所述配置信息中,确定归属所述标签特征的内容存在隐藏内容。
4.根据权利要求3所述的网页显示方法,其特征在于,所述方法还包括:
若所述组合信息未存在于所述配置信息中,根据接收到的触发指令更改所述标签特征的标签属性的当前状态至目标状态;
存储所述标签特征和其所属的网站,形成记录信息。
5.根据权利要求4所述的网页显示方法,其特征在于,所述方法还包括:
判断所述记录信息出现的次数是否大于或等于预设次数;
若是,存储所述记录信息至所述配置信息。
6.根据权利要求1所述的网页显示方法,其特征在于,所述根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容,包括:
判断归属所述标签特征的内容是否为预设内容,所述预设内容包括正文内容;
若归属所述标签特征的内容为预设内容,根据所述标签属性的当前状态确定归属所述标签特征的内容存在隐藏内容。
7.根据权利要求6所述的网页显示方法,其特征在于,所述判断归属所述标签特征的内容是否为预设内容,包括:
判断归属所述标签特征的内容的字符密度值是否大于或等于预设密度值,若是,则归属所述标签特征的内容为预设内容;
和/或,
判断归属所述标签特征的内容的行块长度值是否大于或等于预设长度值,若是,则归属所述标签特征的内容为预设内容。
8.一种网页显示装置,应用于终端设备,其特征在于,所述装置包括:
获取模块,用于获取当前网页显示内容的标签特征和该标签特征的标签属性的当前状态;
处理模块,用于根据所述标签特征及其标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容;
所述处理模块,还用于更改所述标签特征的标签属性的当前状态至目标状态,以显示所述隐藏内容。
9.根据权利要求8所述的网页显示装置,其特征在于,所述处理模块还用于:
根据所述标签特征和该标签特征所属的网站,确定组合信息;
根据预存的配置信息、所述组合信息和所述标签特征的标签属性的当前状态,确定归属所述标签特征的内容存在隐藏内容。
10.根据权利要求9所述的网页显示装置,其特征在于,所述处理模块还用于:
确定所述标签特征的标签属性的当前状态表征隐藏状态时,判断所述组合信息是否存在于所述配置信息;
若所述组合信息存在于所述配置信息中,确定归属所述标签特征的内容存在隐藏内容。
11.一种终端设备,其特征在于,包括:
处理器;
用于存储处理器的可执行指令的存储器;
其中,所述处理器被配置为执行如权利要求1至7任一项所述的网页显示方法。
12.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行如权利要求1至7任一项所述的网页显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110110451.0A CN112818271A (zh) | 2021-01-27 | 2021-01-27 | 一种网页显示方法、装置、终端设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110110451.0A CN112818271A (zh) | 2021-01-27 | 2021-01-27 | 一种网页显示方法、装置、终端设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112818271A true CN112818271A (zh) | 2021-05-18 |
Family
ID=75859680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110110451.0A Pending CN112818271A (zh) | 2021-01-27 | 2021-01-27 | 一种网页显示方法、装置、终端设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112818271A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077273A (zh) * | 2013-03-27 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种对网页内容抽取的方法及装置 |
WO2016082698A1 (zh) * | 2014-11-27 | 2016-06-02 | 阿里巴巴集团控股有限公司 | 一种页面信息的操作方法、装置及电子设备 |
CN109359482A (zh) * | 2018-10-10 | 2019-02-19 | 麒麟合盛网络技术股份有限公司 | 一种网页浏览方法和装置 |
CN110580319A (zh) * | 2019-07-18 | 2019-12-17 | 北京小米移动软件有限公司 | 网页标签的显示方法、装置、电子设备及存储介质 |
WO2020082938A1 (zh) * | 2018-10-23 | 2020-04-30 | 北京达佳互联信息技术有限公司 | 标签的处理方法、装置、电子设备及存储介质 |
-
2021
- 2021-01-27 CN CN202110110451.0A patent/CN112818271A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077273A (zh) * | 2013-03-27 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种对网页内容抽取的方法及装置 |
WO2016082698A1 (zh) * | 2014-11-27 | 2016-06-02 | 阿里巴巴集团控股有限公司 | 一种页面信息的操作方法、装置及电子设备 |
CN109359482A (zh) * | 2018-10-10 | 2019-02-19 | 麒麟合盛网络技术股份有限公司 | 一种网页浏览方法和装置 |
WO2020082938A1 (zh) * | 2018-10-23 | 2020-04-30 | 北京达佳互联信息技术有限公司 | 标签的处理方法、装置、电子设备及存储介质 |
CN110580319A (zh) * | 2019-07-18 | 2019-12-17 | 北京小米移动软件有限公司 | 网页标签的显示方法、装置、电子设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
杜耀刚;薛飞;: "一种基于类名的大容量网页信息隐藏算法", 密码学报, no. 01 * |
郭晓军;何磊;王亮;黄操;: "藏文Web网页的信息隐藏研究", 实验室研究与探索, no. 08 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10296201B2 (en) | Method and apparatus for text selection | |
TWI690877B (zh) | 介面展示方法及裝置 | |
US10509540B2 (en) | Method and device for displaying a message | |
CN106896991B (zh) | 一种更新信息的方法及装置 | |
EP3128411B1 (en) | Interface display method, terminal, computer program and recording medium | |
CN105488715B (zh) | 目标物信息查询方法及装置 | |
WO2015176483A1 (zh) | 标签创建方法、装置及终端 | |
TW201918873A (zh) | 介面展示方法及裝置 | |
CN107229403B (zh) | 一种信息内容选择方法及装置 | |
CN106331328B (zh) | 信息提示的方法及装置 | |
CN107239351B (zh) | 粘贴方法及装置 | |
TW201918857A (zh) | 介面展示方法及裝置 | |
CN107402767B (zh) | 显示推送消息的方法和装置 | |
CN104951445B (zh) | 一种网页处理方法及装置 | |
CN106503048B (zh) | 浏览器颜色设置方法和装置 | |
CN108984098B (zh) | 基于社交软件的信息显示的控制方法及装置 | |
WO2019095810A1 (zh) | 界面展示方法及装置 | |
CN113920293A (zh) | 信息识别方法、装置、电子设备及存储介质 | |
CN106886541B (zh) | 一种数据搜索方法、装置以及一种用于数据搜索的装置 | |
CN110213062B (zh) | 处理消息的方法及装置 | |
CN107679118A (zh) | 页面加载方法及装置 | |
TWI708179B (zh) | 介面展示方法及裝置 | |
CN112818271A (zh) | 一种网页显示方法、装置、终端设备及介质 | |
CN113127613B (zh) | 聊天信息处理方法及装置 | |
CN110730382B (zh) | 一种视频交互方法、装置、终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |