发明名称 | 呈现外挂程序页框于网页浏览器的方法及计算机裝置 | ||
摘要 | 本发明提供一种呈现外挂程序页框于网页浏览器的方法及计算机装置,该方法包括:当网页浏览器的网页被开启或网页内容更动时,建构各个网页元件;判断各个网页元件是否至少其中之一为外挂程序页框;若是,则取得各个外挂程序页框的相关数据;将需呈现的各个网页元件由下层至上层排列,以产生呈现列表;根据该呈现列表,计算各个外挂程序页框与各个网页元件的交集区域;根据相关数据及交集区域,取得各个外挂程序页框的新视窗遮罩;根据新视窗遮罩,使得各个外挂程序页框上层的各个网页元件呈现在网页浏览器中。本发明能在外挂程序不支持视窗透明功能的情况下,仍不会遮盖住原本应该呈现在外挂程序上面的HTML元件的内容。 | ||
申请公布号 | CN101872348B | 申请公布日期 | 2013.07.17 |
申请号 | CN200910135133.9 | 申请日期 | 2009.04.22 |
申请人 | 宏碁股份有限公司 | 发明人 | 周志鸿;张永锭 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 隆天国际知识产权代理有限公司 72003 | 代理人 | 姜燕;陈晨 |
主权项 | 一种呈现外挂程序页框于一网页浏览器的方法,包括:当该网页浏览器的一网页被开启或该网页内容更动时,建构各个网页元件;判断各个网页元件是否至少其中之一为一外挂程序页框;若是,则取得各个外挂程序页框的一相关数据;所述各个外挂程序页框的相关数据包括:各个外挂程序页框的原始视窗遮罩,其中该原始视窗遮罩为该网页被开启或该网页内容更动前,各个外挂程序页框被其他上层网页元件遮盖的总区域;将需呈现的各个网页元件由下层至上层排列,以产生一呈现列表;根据该呈现列表,计算各个外挂程序页框与其他的各个网页元件的一交集区域,所述的交集区域包括一遮罩区域及一无遮罩区域;其中计算该交集区域的步骤包括:取得该遮罩区域,其中该遮罩区域为各个网页元件与其下层重叠的各个外挂程序页框交集的全部区域;以及取得该无遮罩区域,其中该无遮罩区域为各个网页元件与其上层各个外挂程序页框交集的全部区域;根据该相关数据、该遮罩区域及該无遮罩区域,取得各个外挂程序页框的一新视窗遮罩;其中该新视窗遮罩是通过以下步骤取得:将各个外挂程序页框的该原始视窗遮罩扣除该无遮罩区域后,并集各个遮罩区域;根据该新视窗遮罩,使得各个外挂程序页框上层的各个网页元件呈现在该网页浏览器中。 | ||
地址 | 中国台湾台北县 |