【技术实现步骤摘要】
本专利技术涉及信息显示领域,具体涉及一种改变浏览器窗口显示的内容的显示控制设备及方法。
技术介绍
在信息交互系统中,交互界面的界面设计必须要考虑客户端显示屏幕分辨率的大小以适应不同的使用场景。网络应用(如网站)在网络浏览器中也存在着同样的问题。目前,当浏览器窗口大小小于设定值时,由于浏览器窗口中显示的内容不能自适应地缩小,所以无法全部呈现出来,这时,现有技术通常在浏览器窗口的 下方和/或右侧采用横向和/或纵向的滚动条,以便用户通过拖动滚动条可以浏览浏览器窗口中的全部内容。在浏览器窗口缩小时,对于文字等不需要交互的内容来说,通过滚动条实现全部内容的浏览是比较方便的。但是,如果浏览器窗口中显示的是例如游戏等网络应用或其他需要交互的内容,当浏览器窗口缩小时,用户仍然需要与浏览器窗口中显示的网络应用进行交互,在这种情况下,使用滚动条的方式拖动则变得很不方便。由此可见,在现有技术中,当浏览器窗口尺寸改变时无法自适应地调整浏览器窗口中的显示内容,因此,亟需一种能够根据浏览器窗口的大小来调整浏览器窗口显示的内容的方法。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题 ...
【技术保护点】
一种改变浏览器窗口中显示的内容的方法,所述内容包括一个或多个应用的显示内容以及工具条,所述一个或者多个应用的显示内容显示在所述工具条中,该方法包括以下步骤:为每一应用和工具条设置至少两种显示状态以及每种显示状态与浏览器窗口尺寸之间的对应关系;每当检测到浏览器窗口尺寸发生改变时,获取浏览器窗口的当前尺寸,并根据每一应用和工具条的显示状态与所述浏览器窗口尺寸之间的对应关系修改所述应用的显示状态;以及根据修改后的显示状态来改变所显示的所述应用的内容和工具条。
【技术特征摘要】
1.一种改变浏览器窗口中显示的内容的方法,所述内容包括一个或多个应用的显示内容以及工具条,所述一个或者多个应用的显示内容显示在所述工具条中,该方法包括以下步骤 为每一应用和工具条设置至少两种显示状态以及每种显示状态与浏览器窗口尺寸之间的对应关系; 每当检测到浏览器窗口尺寸发生改变时,获取浏览器窗口的当前尺寸,并根据每一应用和工具条的显示状态与所述浏览器窗口尺寸之间的对应关系修改所述应用的显示状态;以及 根据修改后的显示状态来改变所显示的所述应用的内容和工具条。2.如权利要求I所述的方法,其中,通过下述步骤来检测所述浏览器窗口的尺寸改变 捕获在所述浏览器窗口的尺寸发生改变时触发的事件,并处理该事件以获取浏览器窗口的当前尺寸。3.如权利要求I或者2所述的方法,其中每一应用的显示状态包括完整显示、精简显示和缺省显示。4.如权利要求3所述的方法,所述每种显示状态与浏览器窗口尺寸之间的对应关系包括 当浏览器窗口的尺寸为第一尺寸时,应用的显示状态为完整显示; 当浏览器窗口的尺寸为第二尺寸时,应用的显示状态为精简显示; 当浏览器窗口的尺寸为第三尺寸时,应用的显示状态为缺省显示; 其中,所述第一尺寸大于所述第二尺寸,所述第二尺寸大于所述第三尺寸。5.如权利要求3或4所述的方法,其中根据修改后的显示状态来改变所述应用所显示的内容的步骤包括 当显示状态为完整显示时,所显示的所述应用的内容包括应用的应用图标以及应用名称; 当显示状态为精简显示时,所显示的所述应用的内容包括应用的应用图标,但是不包括应用名称;以及 当显示状态为缺省显示时,所显示的所述应用的内容不包括应用的应用图标和应用名称。6.根据权利要求1-5中任一个所述的方法,还包括 获取浏览器窗口的初始尺寸,根据所述对应关系确定每一应用的初始显示状态,以及根据所述初始显示状态显示所述应用的内容。7.一种改变浏览器窗口中显示的内容的显示控制设备,所述显示的内容包括一个或多个应用的显示内容和工具条,所述一个或者多个应用的显示内容显示在所述工具条中,该显示控制设备包括 工具条显示控制器,其为所述工具条设置至少两种显示状态,并根据显示状态来控制所述工具条的显示内容; 一个或多个应用显示控制器,每个应用显示控制器与一个应用相对应,并且适于为每一应用设置至少两种显示状态,以及根据显示状态来控制所述应用的显示内容; 窗口管理器,适于接收每个应用显示控制器设置的显示状态...
【专利技术属性】
技术研发人员:黄欢,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。