CN103577479B - 网页内容显示方法及*** - Google Patents

网页内容显示方法及*** Download PDF

Info

Publication number
CN103577479B
CN103577479B CN201210277245.XA CN201210277245A CN103577479B CN 103577479 B CN103577479 B CN 103577479B CN 201210277245 A CN201210277245 A CN 201210277245A CN 103577479 B CN103577479 B CN 103577479B
Authority
CN
China
Prior art keywords
multimedia
content
webpage
window
player control
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
Application number
CN201210277245.XA
Other languages
English (en)
Other versions
CN103577479A (zh
Inventor
陈品霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201210277245.XA priority Critical patent/CN103577479B/zh
Publication of CN103577479A publication Critical patent/CN103577479A/zh
Application granted granted Critical
Publication of CN103577479B publication Critical patent/CN103577479B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

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)
  • Information Transfer Between Computers (AREA)

Abstract

一种网页内容显示方法,包括:检测网页中是否有多媒体内容;如果所述网页中有多媒体内容则在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。上述网页内容显示方法中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。此外,还提供一种网页内容显示***。

Description

网页内容显示方法及***
技术领域
本发明涉及计算机技术,特别是涉及一种网页内容显示方法及***。
背景技术
随着计算机硬件技术的发展,计算机的多任务处理能力越来越强,因此很多用户在使用计算机时越来越***铺显示。
这种合并预览的方式,一方面克服了任务栏“拥挤”的问题,另一方面也使得用户可以快速了解相应网页的内容,方便网页的切换,节省每个网页都去点击打开查看的时间。然而,这种传统的预览方式由于采用缩略图的形式,要看清楚网页中的具体内容难度较大,有时候不得不点击或将鼠标移动到相应的预览网页以放大查看,一方面会占用用户的操作时间,另一方面也会占用计算机的资源,对计算性能造成影响。
发明内容
基于此,有必要针对在任务栏合并预览的方式网页内容看不清楚的问题,提供一种网页内容显示方法及***。
一种网页内容显示方法,包括:
检测网页中是否有多媒体内容;
在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
一种网页内容显示***,包括:
检测模块,用于检测网页中是否有多媒体内容;
显示模块,与所述检测模块相连,在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
上述网页内容显示方法及***中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。
附图说明
图1为第一实施方式的网页内容显示方法的流程图;
图2为第二实施方式的网页内容显示方法的流程图;
图3为将多媒体内容突出显示在网页的预览窗口中的流程图;
图4为第一实施方式的网页内容显示***的模块图;
图5为第二实施方式的网页内容显示***的模块图;
图6为显示模块的示意图;
图7为第三实施方式的网页内容显示***的模块图。
具体实施方式
由于用户的互联网接入带宽越来越大,用户浏览网页逐渐由文字阅读转向对多媒体内容的访问。传统的合并预览方式由于采用缩略图的形式,对于图片、视频等多媒体内容大多只有一个轮廓,而对于音乐等多媒体内容的播放界面则更小,因此多媒体内容在缩略图中通常看不清楚,也无法进行操作。对此,以下实施方式中,对网页中的多媒体内容进行突出显示(网页中的文字部分由于本来就无法看清,突出显示局部又没有意义),使用户快速了解网页中的多媒体内容。
如图1所示,一种网页内容显示方法,包括如下步骤:
步骤S110,检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、<embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM(DocumentObject Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
步骤S120,如果网页中有多媒体内容则在用户使用任务栏快速预览功能时将多媒体内容突出显示在网页的预览窗口中。突出显示可以是将显示多媒体内容的部分填满整个预览窗口,也可以是占据整个预览窗口的80%或90%的区域等。对于多媒体内容的突出显示,可以使用嵌入在网页中对应类型的多媒体播放器控件来实现,也可以使用有较强兼容性的单一的多媒体播放器控件来实现,这取决与用户计算机的浏览器和计算机多媒体播放器的配置。
上述网页内容显示方法中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。
以下以常用的计算机配置和常见的多媒体类型对上述网页内容显示方法进行更具体的说明,使本领域技术人员能够清楚了解网页内容显示方法的具体实现方式,由于计算机多媒体内容的格式非常多并且层出不穷,因此,以下举例说明的类型不能解释为上述网页内容显示方法仅能用于这几种类型的多媒体内容,本领域技术人员根据具体类型的多媒体内容作出的变形仍然属于本专利的保护范围。
在通常的计算机中,不同的多媒体内容对应的多媒体播放器是不同的,因此,为了正常的使用嵌入在网页中的多媒体播放器控件播放多媒体内容,如图2所示,本实施例中,上述网页内容显示方法包括如下步骤:
步骤S210,检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、<embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM(DocumentObject Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
步骤S220,检测多媒体内容的多媒体播放器控件类型。如果网页中有多媒体内容,可以根据多媒体内容的html标签的属性确定多媒体播放器控件类型。例如对于<object>标签,使用classid属性(classid是<object>标签的一个属性,不同的classid对应的控件类型在Windows***下的IE浏览器中是已经确定的对应关系),对于<embed>标签,使用type属性。对于多媒体播放控件类型的判定,举例说明如下表:
步骤S230,根据多媒体播放器控件类型获得对应多媒体播放器控件接口。通过步骤S220检测到多媒体内容的多媒体播放器控件类型后,可以获得对应多媒体播放器控件接口,仍然以浏览器为Internet Explorer,多媒体播放器控件类型为上表中的Windows Media Player和Adobe Flash Player为例进行说明:一般来说,在Internet Explorer中,对于多媒体内容的展示,都是使用对应的多媒体播放器控件来播放多媒体内容,其中最常用的就是Windows Media Player和Adobe Flash Player,而这两种播放控件都以ActiveX控件的形式嵌入在网页内容中。通过Internet Explorer浏览器的接口获取多媒体内容的html标签的COM接口HTMLObjectElement,利用所述IHTMLObjectElement接口查询多媒体播放器控件接口。对于Windows Media Player,有IWMPCore、IWMPControl等接口,而对于Adobe Flash Player,则是以“ShockwaveFlashObjects”为命名控件的接口。
步骤S240,根据多媒体播放器控件接口将多媒体内容突出显示在网页的预览窗口中。突出显示可以是将显示多媒体内容的部分填满整个预览窗口,也可以是占据整个预览窗口的80%或90%的区域等。在网页中有多个多媒体内容时,可以只突出显示第一个多媒体内容,例如html源代码中第一个多媒体标签对应的多媒体内容。
如图3所示,更具体地,步骤S240包括如下步骤:
步骤S242,通过多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小。仍然以浏览器为Internet Explorer,多媒体播放器控件类型为上表中的Windows Media Player和Adobe Flash Player为例进行说明:Windows MediaPlayer和Adobe Flash Player等播放控件在网页中都是以ActiveX插件来实现的,这样就可以通过获取这个控件的HWND句柄(H是类型描述,表示句柄;WND是变量对象描述,表示窗口,所以HWND表示窗口句柄),再配合上***的接口就可以获得多媒体播放器控件窗口的位置及大小。
步骤S244,判断多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则进入步骤S246,否则不进行突出显示的操作。浏览器窗口的可见范围就是当前网页能显示出来的部分,可以通过Internet Explorer浏览器的接口获取到浏览器窗口的可见范围。由于在步骤S242中获得了多媒体播放器控件窗口的位置及大小,可以判断多媒体播放器控件窗口是否在浏览器窗口的可见范围之内。在可见范围之内才突出显示可以减少对用户的干扰,避免过早展示给用户造成的疑惑,有助于在用户的思维中建立起突出显示和当前网页能显示出来的部分的关联。当然,步骤S244也可以省略,不管是否在不在可见范围之内,都直接从步骤S242进入步骤S246,流程也更简便。
步骤S246,将多媒体播放器控件窗口缩放至填满整个预览窗口。类似于在浏览器放大、缩小多媒体播放器控件窗口的操作,将多媒体播放器控件窗口缩放至填满整个预览窗口,从而实现突出显示,方便用户了解多媒体的内容。
进一步地,上述网页内容显示方法将多媒体内容突出显示在网页的预览窗口中之后,还可以在预览窗口中添加播放控制按钮,以实现操作的便捷性。例如用户可以通过播放控制按钮直接播放下一首歌曲或是播放下一个视频等。
为了能使得播放控制按钮能与多媒体内容的播放状态匹配,还可以根据多媒体内容的播放状态调整显示状态。例如,在播放到最后一首歌曲时,播放下一首的按钮呈现灰色的不可点击状态;又如,播放控制按钮需要根据播放状态的正常播放与暂停播放来改变相应播放控制按钮是播放按钮还是暂停按钮。
对于Windows Media Player,可以使用IWMPCore接口的get_playState方法获得播放状态,而IWMPControl接口则用来控制播放,用户点击播放控制按钮,调用IWMPControl接口实现播放控制。
对于Adobe Flash Player,由于Flash内容千差万别,控件本身并没有提供统一的接口用于取得播放状态和控制播放,因此可以采用以下两种方法:
1)使用JavaScript脚本作为中间层,调用Flash中的Action Script脚本。AdobeFlash Player控件支持浏览器中的JavaScript脚本和Flash中的Action Script互相调用。因此,针对浏览器软件,制定一套标准的JavaScript接口用于控制Flash对象,只要该网站的Flash按照标准实现了这套接口,就可以从浏览器软件中直接使用这套标准接口访问Flash对象,获得播放状态,并控制播放。
2)不获取播放状态,直接模拟键盘消息控制播放,即播放控制按钮被按下时模拟键盘消息。在一般情况下,嵌在网页中的Flash并没有针对浏览器的JavaScript接口调用做适配,因此无法直接获取到Flash的播放状态,所以不去获取播放状态,把所有可用的控制按钮直接全部显示在预览窗口中。当用户按下了对应的控制按钮后,模拟键盘消息,发送给Adobe Flash Player控件窗口。可用的键盘控制方式可以是以下方式中的一种或两种以上:空格键(播放/暂停)、左右方向键(快进/快退)、上下方向键(音量增/减)、上下翻页键(上一首/下一首)。
通过添加播放控制按钮,可以实现操作的便捷性。另外通过播放控制按钮被按下时模拟键盘消息,可以简化操作,并且兼容性强。
此外,还提供了一种网页内容显示***,如图4所示,包括检测模块410及与检测模块410相连的显示模块420。
检测模块410用于检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,检测模块410根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、<embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM(Document Object Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
显示模块420与检测模块410相连,如果检测模块410检测到网页中有多媒体内容则显示模块420在用户使用任务栏快速预览功能时将多媒体内容突出显示在所述网页的预览窗口中。突出显示可以是将显示多媒体内容的部分填满整个预览窗口,也可以是占据整个预览窗口的80%或90%的区域等。对于多媒体内容的突出显示,可以使用嵌入在网页中对应类型的多媒体播放器控件来实现,也可以使用有较强兼容性的单一的多媒体播放器控件来实现,这取决与用户计算机的浏览器和计算机多媒体播放器的配置。
上述网页内容显示***中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。
以下以常用的计算机配置和常见的多媒体类型对上述网页内容显示***进行更具体的说明,使本领域技术人员能够清楚了解网页内容显示***的具体实现方式,由于计算机多媒体内容的格式非常多并且层出不穷,因此,以下举例说明的类型不能解释为上述网页内容显示***仅能用于这几种类型的多媒体内容,本领域技术人员根据具体类型的多媒体内容作出的变形仍然属于本专利的保护范围。
在通常的计算机中,不同的多媒体内容对应的多媒体播放器是不同的,因此,为了正常的使用嵌入在网页中的多媒体播放器控件播放多媒体内容,如图5所示,本实施例中,上述网页内容显示***包括检测模块510、控件类型模块520、接口获取模块530及显示模块540。
检测模块510用于检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,检测模块510根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、<embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM(Document Object Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
控件类型模块520用于检测多媒体内容的多媒体播放器控件类型。如果网页中有多媒体内容,控件类型模块520可以根据多媒体内容的html标签的属性确定多媒体播放器控件类型。例如对于<object>标签,使用classid属性(classid是<object>标签的一个属性,不同的classid对应的控件类型在Windows***下的IE浏览器中是已经确定的对应关系),对于<embed>标签,使用type属性。对于多媒体播放控件类型的判定,举例说明如下表:
接口获取模块530与控件类型模块520相连根据多媒体播放器控件类型获得对应多媒体播放器控件接口。通过控件类型模块520检测到多媒体内容的多媒体播放器控件类型后,可以获得对应多媒体播放器控件接口,仍然以浏览器为Internet Explorer,多媒体播放器控件类型为上表中的Windows Media Player和Adobe Flash Player为例进行说明:一般来说,在Internet Explorer中,对于多媒体内容的展示,都是使用对应的多媒体播放器控件来播放多媒体内容,其中最常用的就是Windows Media Player和Adobe Flash Player,而这两种播放控件都以ActiveX控件的形式嵌入在网页内容中。接口获取模块530通过InternetExplorer浏览器的接口获取多媒体内容的html标签的COM接口HTMLObjectElement,利用所述IHTMLObjectElement接口查询多媒体播放器控件接口。对于Windows Media Player,有IWMPCore、IWMPControl等接口,而对于Adobe Flash Player,则是以“ShockwaveFlashObjects”为命名控件的接口。
显示模块540根据多媒体播放器控件接口将多媒体内容突出显示在所述网页的预览窗口中。突出显示可以是将显示多媒体内容的部分填满整个预览窗口,也可以是占据整个预览窗口的80%或90%的区域等。在网页中有多个多媒体内容时,可以只突出显示第一个多媒体内容,例如html源代码中第一个多媒体标签对应的多媒体内容。
如图6所示,更具体地,显示模块540包括窗口获取单元542和窗口缩放单元544。
窗口获取单元542通过多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小。仍然以浏览器为Internet Explorer,多媒体播放器控件类型为上表中的Windows Media Player和Adobe Flash Player为例进行说明:WindowsMedia Player和Adobe Flash Player等播放控件在网页中都是以ActiveX插件来实现的,这样就可以通过获取这个控件的HWND句柄(H是类型描述,表示句柄;WND是变量对象描述,表示窗口,所以HWND表示窗口句柄),再配合上***的接口就可以获得多媒体播放器控件窗口的位置及大小。
窗口缩放单元544判断多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则将多媒体播放器控件窗口缩放至填满整个所述预览窗口,否则不将多媒体内容突出显示在所述网页的预览窗口中。浏览器窗口的可见范围就是当前网页能显示出来的部分,可以通过Internet Explorer浏览器的接口获取到浏览器窗口的可见范围。由于窗口获取单元542获得了多媒体播放器控件窗口的位置及大小,可以判断多媒体播放器控件窗口是否在浏览器窗口的可见范围之内。在可见范围之内才突出显示可以减少对用户的干扰,避免过早展示给用户造成的疑惑,有助于在用户的思维中建立起突出显示和当前网页能显示出来的部分的关联。
如图7所示,在另一实施例中,上述网页内容显示***包括检测模块710、显示模块720及按钮模块730。检测模块710和显示模块720分别与检测模块410和显示模块420相应,不再赘述。按钮模块730用于在预览窗口中添加播放控制按钮。显示模块720将多媒体内容突出显示在网页的预览窗口中之后,还可以由按钮模块730在预览窗口中添加播放控制按钮,以实现操作的便捷性。例如用户可以通过播放控制按钮直接播放下一首歌曲或是播放下一个视频等。
为了能使得播放控制按钮能与多媒体内容的播放状态匹配,还可以根据多媒体内容的播放状态调整显示状态。例如,在播放到最后一首歌曲时,播放下一首的按钮呈现灰色的不可点击状态;又如,播放控制按钮需要根据播放状态的正常播放与暂停播放来改变相应播放控制按钮是播放按钮还是暂停按钮。
对于Windows Media Player,可以使用IWMPCore接口的get_playState方法获得播放状态,而IWMPControl接口则用来控制播放,用户点击播放控制按钮,调用IWMPControl接口实现播放控制。
对于Adobe Flash Player,由于Flash内容千差万别,控件本身并没有提供统一的接口用于取得播放状态和控制播放,因此可以采用以下两种方法:
1)使用JavaScript脚本作为中间层,调用Flash中的Action Script脚本。AdobeFlash Player控件支持浏览器中的JavaScript脚本和Flash中的Action Script互相调用。因此,针对浏览器软件,制定一套标准的JavaScript接口用于控制Flash对象,只要该网站的Flash按照标准实现了这套接口,就可以从浏览器软件中直接使用这套标准接口访问Flash对象,获得播放状态,并控制播放。
2)不获取播放状态,直接模拟键盘消息控制播放,即播放控制按钮被按下时模拟键盘消息。在一般情况下,嵌在网页中的Flash并没有针对浏览器的JavaScript接口调用做适配,因此无法直接获取到Flash的播放状态,所以不去获取播放状态,把所有可用的控制按钮直接全部显示在预览窗口中。当用户按下了对应的控制按钮后,模拟键盘消息,发送给Adobe Flash Player控件窗口。可用的键盘控制方式可以是以下方式中的一种或两种以上:空格键(播放/暂停)、左右方向键(快进/快退)、上下方向键(音量增/减)、上下翻页键(上一首/下一首)。
通过添加播放控制按钮,可以实现操作的便捷性。另外通过播放控制按钮被按下时模拟键盘消息,可以简化操作,并且兼容性强。
以上实施例中,以视频和flash动画为例进行了说明,由于纯音频更为简单(视频中通常就包含有音频),只是突出显示的为播放该音频的界面,在此不再详述。另外,对于图片,由于网页中图片的数量较多,但是大多数图片只是页面配饰的一部分,因此,在对图片进行处理时,可以先判断图片的大小,将图片大于预定分辨率的图片才进行突出显示,也就是说图片大于预定分辨率才认为是网页中用户关心的内容。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (15)

1.一种网页内容显示方法,其特征在于,包括:
检测网页中是否有多媒体内容;
检测所述多媒体内容的多媒体播放器控件类型;
根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口;
在用户使用任务栏快速预览功能时,根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中。
2.根据权利要求1所述的网页内容显示方法,其特征在于,根据所述网页的html源代码的html标签确定所述网页中是否有多媒体内容。
3.根据权利要求1所述的网页内容显示方法,其特征在于,根据所述多媒体内容的html标签的属性确定所述多媒体播放器控件类型。
4.根据权利要求3所述的网页内容显示方法,其特征在于,所述根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口的步骤包括:
通过浏览器的接口获取所述多媒体内容的html标签的COM接口HTMLObjectElement,利用所述HTMLObjectElement接口查询所述多媒体播放器控件接口。
5.根据权利要求1所述的网页内容显示方法,其特征在于,所述根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中的步骤包括:
通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小;
将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口。
6.根据权利要求1所述的网页内容显示方法,其特征在于,所述根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中的步骤包括:
通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小;
判断所述多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口,否则不将所述多媒体内容突出显示在所述网页的预览窗口中。
7.根据权利要求1至6中任意一项所述的网页内容显示方法,其特征在于,还包括在所述预览窗口中添加播放控制按钮的步骤。
8.根据权利要求7所述的网页内容显示方法,其特征在于,所述播放控制按钮根据所述多媒体内容的播放状态调整显示状态。
9.根据权利要求7所述的网页内容显示方法,其特征在于,所述播放控制按钮被按下时模拟键盘消息。
10.一种网页内容显示***,其特征在于,包括:
检测模块,用于检测网页中是否有多媒体内容;
控件类型模块,用于检测所述多媒体内容的多媒体播放器控件类型;
接口获取模块,用于根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口;
显示模块,用于在用户使用任务栏快速预览功能时,根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中。
11.根据权利要求10所述的网页内容显示***,其特征在于,所述检测模块根据所述网页的html源代码的html标签确定所述网页中是否有多媒体内容。
12.根据权利要求10所述的网页内容显示***,其特征在于,所述控件类型模块根据所述多媒体内容的html标签的属性确定所述多媒体播放器控件类型。
13.根据权利要求12所述的网页内容显示***,其特征在于,所述接口获取模块通过浏览器的接口获取所述多媒体内容的html标签的COM接口HTMLObjectElement,利用所述HTMLObjectElement接口查询所述多媒体播放器控件接口。
14.根据权利要求10所述的网页内容显示***,其特征在于,所述显示模块包括窗口获取单元和窗口缩放单元,所述窗口获取单元通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小;所述窗口缩放单元判断所述多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口,否则不将所述多媒体内容突出显示在所述网页的预览窗口中。
15.根据权利要求10至14中任意一项所述的网页内容显示***,其特征在于,还包括按钮模块,所述按钮模块用于在所述预览窗口中添加播放控制按钮。
CN201210277245.XA 2012-08-06 2012-08-06 网页内容显示方法及*** Active CN103577479B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210277245.XA CN103577479B (zh) 2012-08-06 2012-08-06 网页内容显示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210277245.XA CN103577479B (zh) 2012-08-06 2012-08-06 网页内容显示方法及***

Publications (2)

Publication Number Publication Date
CN103577479A CN103577479A (zh) 2014-02-12
CN103577479B true CN103577479B (zh) 2015-08-19

Family

ID=50049277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210277245.XA Active CN103577479B (zh) 2012-08-06 2012-08-06 网页内容显示方法及***

Country Status (1)

Country Link
CN (1) CN103577479B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105359094A (zh) 2014-04-04 2016-02-24 微软技术许可有限责任公司 可扩展应用表示
EP3129868A4 (en) * 2014-04-11 2017-06-14 Microsoft Technology Licensing, LLC Expandable application representation, milestones, and storylines
CN105589922A (zh) 2015-11-05 2016-05-18 广州市动景计算机科技有限公司 页面显示方法、装置、***以及页面显示辅助方法、装置
KR102485385B1 (ko) * 2016-05-10 2023-01-04 엘에스일렉트릭(주) 원격감시 제어시스템
CN106557537B (zh) * 2016-09-22 2020-12-18 深圳峰创智诚科技有限公司 网页图片标签显示方法和装置
CN108932243B (zh) * 2017-05-24 2023-05-16 腾讯科技(深圳)有限公司 刷新网页页面的方法及装置
CN107908324B (zh) * 2017-11-14 2020-07-14 阿里巴巴(中国)有限公司 界面展示方法及装置
CN108882041B (zh) * 2018-07-09 2021-03-05 海信视像科技股份有限公司 播放器状态获取方法及装置
CN112149025B (zh) * 2020-10-19 2023-08-29 腾讯科技(深圳)有限公司 媒体资源展示方法和装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1602484A (zh) * 2001-04-26 2005-03-30 国际商业机器公司 用于大图像和小窗口尺寸应用的图像漫游浏览器
CN101593207A (zh) * 2009-07-06 2009-12-02 孟智平 一种构造和生成网页的方法及***
CN101795322A (zh) * 2010-02-05 2010-08-04 华为终端有限公司 一种预览的方法、装置和手机
CN102200971A (zh) * 2010-03-22 2011-09-28 腾讯科技(深圳)有限公司 一种实现网页内容预览的方法和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1602484A (zh) * 2001-04-26 2005-03-30 国际商业机器公司 用于大图像和小窗口尺寸应用的图像漫游浏览器
CN101593207A (zh) * 2009-07-06 2009-12-02 孟智平 一种构造和生成网页的方法及***
CN101795322A (zh) * 2010-02-05 2010-08-04 华为终端有限公司 一种预览的方法、装置和手机
CN102200971A (zh) * 2010-03-22 2011-09-28 腾讯科技(深圳)有限公司 一种实现网页内容预览的方法和设备

Also Published As

Publication number Publication date
CN103577479A (zh) 2014-02-12

Similar Documents

Publication Publication Date Title
CN103577479B (zh) 网页内容显示方法及***
US8941675B2 (en) Backing store memory management for rendering scrollable webpage subregions
US9262051B2 (en) Method and apparatus for displaying pop-up
DE112009000003B4 (de) Programmierschnittstelle für ein Berührungsereignismodell
US7797630B2 (en) Method for storing and retrieving digital ink call logs
CN103403659B (zh) 用于导览识别符列表的装置、方法和图形用户接口
DE112009000002B4 (de) Verarbeitung von Berührungsereignissen für Webseiten
US9811510B2 (en) Method and apparatus for sharing part of web page
US20060031755A1 (en) Sharing inking during multi-modal communication
US8957886B2 (en) Power-saving and context-showing display information converting system and corresponding apparatus
WO2014026480A1 (zh) 一种实现组件内容显示的方法和装置
CN106020597A (zh) 一种展示信息的方法、装置及电子设备
US20110096230A1 (en) Terminal device and method for processing data
US20120131446A1 (en) Method for displaying web page in a portable terminal
CN106155507A (zh) 一种页面内容显示方法及电子设备
CN107220062A (zh) 一种锁屏图片的显示方法、装置、存储介质及移动终端
CN114610197A (zh) 一种应用退出时的显示方法及终端
CN103353842A (zh) 一种网页的加载方法和装置
CN101950234B (zh) 一种全屏输入应用程序的显示信息方法及***
US20100211870A1 (en) Document display device and method
CN102722308B (zh) 显示方法和电子设备
CN112099694B (zh) 桌面控件处理方法及装置
CN107220371A (zh) 页面显示方法、装置及存储介质
CN105279162B (zh) 页面顶部输入框调整方法及装置
CN113805709A (zh) 信息输入方法、装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151221

Address after: The South Road in Guangdong province Shenzhen city Fiyta building 518000 floor 5-10 Nanshan District high tech Zone

Patentee after: Shenzhen Tencent Computer System Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.