用于显示页面的应用的用户界面的制作方法

文档序号:10475892阅读:185来源:国知局
用于显示页面的应用的用户界面的制作方法
【专利摘要】提供了一种用于在应用的页眉区域中呈现信息的系统和方法。在一些方面中,在计算机的应用窗口的地址框中接收URL。将与所述URL对应的页面呈现在所述应用窗口的页面显示区域中。所述URL被呈现在所述地址框中。所述URL的折叠形式和与所述页面相关联的连接信息被呈现在与所述地址框相邻的所述应用窗口的按钮中。所述URL的所述折叠形式包括:顶级域的表示和所述URL的层级。所述URL的所述折叠形式包括与所述URL不同的文本。
【专利说明】用于显示页面的应用的用户界面
[0001] 相关申请的交叉引用
[0002] 本申请根据35U.S.C.§119(e)要求20 13年12月16日提交的标题为"USER INTERFACE FOR AN AP化ICATI0N DISPLAYING PAGES"的美国临时申请序列号61/916,714 的优先权和权益,其全部公开通过引用合并于此。
【背景技术】
[0003] 本主题技术通常针对一种用于显示页面的应用的用户界面,例如,web浏览器。
[0004] 应用(例如,web浏览器)可W是用户自定义的,并且包括多种特征。然而,应用可W 具有允许用户快速访问基本功能(例如,通过键入统一资源定位符化化)地址来加载页面) 的简单用户界面。可能需要,在不降低用户界面的简洁性的情况下,用于将用户自定义特征 通知给用户的方法。

【发明内容】

[0005] 在一些方面中,本公开的主题设及一种用于更新操作系统的计算机实现的方法。 所述方法包括:在计算机的应用窗口的地址框中,接收包括统一资源定位符化化)的输入。 该方法包括:在应用窗口的页面显示区域中,呈现与ML对应的页面。该方法包括:在地址框 中,呈现URL。该方法包括:在与地址框相邻的应用窗口的削片(chip)中,呈现U化的要素和 与页面相关联的连接信息,该U化的要素包括:顶级域的表示和U化的层级,该U化的要素包 括与11化不同的文本。
[0006] 在一些方面中,本公开主题设及一种用可执行的指令编码的非暂时性计算机可读 介质。该指令包括用于实例化应用窗口的代码,该应用窗口包括:页眉区域和页面显示区 域,所述页眉区域包括地址框。所述指令包括经由地址框接收输入的代码,其中,该输入包 括统一资源定位符化化)或者捜索查询。所述指令包括响应于所接收到的输入在页面显示 区域中呈现页面的代码。所述指令包括在页眉区域中并且在地址框外呈现一个或者多个图 形元素的代码,所述图形元素表示向页面授予的权限(permission)或者能够访问页面的扩 展,其中,地址框包括文本并且缺少与文本有区别的图形元素。
[0007] 在一些方面中,本公开主题设及一种系统。该系统包括一个或者多个处理器、和存 储器。该存储器包括指令。所述指令包括用于在应用的页面显示区域内呈现页面的代码。所 述指令包括经由页面显示区域内所显示的页面接收对一项或者多项权限的请求的代码。所 述指令包括在覆盖页面显示区域并且与应用的页眉区域相邻的气泡内提供对一项或者多 项权限的请求的文本指示的代码。所述指令包括经由气泡接收用于授予或者拒绝对一项或 者多项权限中的至少一项的请求的用户输入的代码。
[000引应该理解,本主题技术的其它配置将通过下面的详细描述而变得很显而易见,其 中,通过图示的方式示出并且描述了该主题技术的各种配置。正如将被意识到的,该主题技 术能够实现其它的和不同的配置,并且其多个细节能够在各个其它方面中修改,所有运些 修改都不未背离本主题技术的范围。因此,附图和详细描述在本质上应被视为说明性的而 非限制性的。
【附图说明】
[0009] 在所附权利要求中阐述了本主题技术的特征。然而,为了解释说明的目的,在W下 的附图中阐述了所公开的主题的多个方面。
[0010] 图1A至图1H图示了用于对应用中的动作和扩展图标进行管理的示例用户界面。
[0011] 图2A至图2G图示了用于对具有地址框的应用进行管理的示例用户界面。
[0012] 图3A至图化图示了用于对应用的权限进行管理的示例用户界面。
[0013] 图4A至图4B图示了web浏览应用的示例窗口。
[0014] 图5图示了可W为web浏览应用提供用户界面的示例计算机。
[0015] 图6图示了通过其可W呈现统一资源定位符的要素的示例过程。
[0016] 图7图示了通过其可W呈现向页面授予的权限或者能够访问页面的扩展的示例过 程。
[0017] 图8图示了通过其页面可W向用户请求权限的示例过程。
[0018] 图9概念性地图示了利用其实现本主题技术的一些实现的示例电子系统。
【具体实施方式】
[0019] 下面阐述的详细描述旨在作为对本主题技术的各种配置的描述,而非旨在表示可 W实践本主题技术的唯一配置。所附附图被并入本文,并且构成详细描述的一部分。本详细 描述包括为了提供对主题技术的深入理解的目的的具体细节。然而,将是清晰的并且显而 易见的是,本主题技术不限于本文中所阐述的具体细节,并且可W在没有运些具体细节的 情况下实践本主题技术。在一些实例中,为了避免混淆本主题技术的概念,W框图的形式示 出了某些结构和组件。
[0020] 如上所述,诸如web浏览器的应用,可W包括很多用户自定义特征。然而,为了简化 用户体验,浏览器可W呈现一个非常简单的用户界面。因此,可能需要,在不降低用户界面 的简洁性的情况下,将用户自定义特征教给用户。
[0021] 诸如,应用可W包括地址框(omnAox),用户可W在该地址框中输入统一资源定位 符化化)地址或者捜索查询。地址框可W包括地址栏。然而,有些用户可能不知道地址框可 W被用于录入捜索查询。如上所述,可能需要一种用于通知用户地址框功能的新途径。
[0022] 同样,很多时候,用户通过选择超链接来访问网站,而不是在地址框或者U化输入 框中录入URL。因此,用户可能受骗访问无效的网站或者不安全的网站(例如, 巧zbank. badguyS. com,而用户W为他/她正在访问巧zbank. com),并且将敏感的登录证书 或者其它信息提供至该无效的网站。如上所述,可能需要一种用于通知用户他/她正在访问 无效的网站或者不安全的网站的途径。
[0023] 在某些情况下,网站或者应用可能希望访问用户计算机上的资源。例如,捜索引擎 的网站可能希望访问麦克风W支持语音捜索和/或访问相机W支持基于图像的捜索。然而, 用户可能不熟悉用于授予和修改页面或者应用的权限的界面。如上所述,可能需要一种用 于授予和修改页面或者应用的权限的新用户界面。如本文中所使用的,术语"页面"包含其 明显及一般的含义。此外,术语"页面"可W指网站或者网页,即在不一定需要互联网访问的 web浏览器内执行的应用的页面(例如,用于玩单人纸牌游戏的浏览器应用的页面);在文档 处理程序中的页面;等等。
[0024] 在一些实现中,应用可W包括由用户、与该用户相关联的企业管理员、或者应用的 开发者添加至应用的扩展或者动作图标。然而,用户可能未意识到扩展或者动作图标的存 在或者功能、或者扩展或者动作图标由于该应用而对用户体验造成的影响(例如,更慢的页 面加载)。如上所述,可能需要一种用于呈现扩展或者动作图标并且解释其功能和影响的新 方法。如本文所使用的,术语动作和术语扩展是可互换的。
[0025] 动作和扩展可W包括被添加至应用的附加功能(例如,在外部链接的监视器上播 放视频的功能、向链接的平板计算机或者电子阅读器发送文章的功能,等等)。就动作和扩 展而言,本主题技术的实现可W包括:否决页面动作,并且像浏览器动作一样对待页面动 作。浏览器动作可W包括创建工具提示、标记(badge)、或者弹出窗口,W及页面动作可W包 括对页面采取动作(例如,将页面传输至外部设备)。本主题技术的实现包括对待浏览器的 一些特征,诸如,书签、翻译软件、密码保存、和投射到外部监控器,诸如此类的操作。本主题 技术的实现可W包括移除工具栏溢出菜单,当用户朝着溢出菜单拖拽地址框的边缘时,该 工具栏溢出菜单会出现。该主题技术的实现可W包括:允许扩展被固定在工具栏;扩展工具 栏重新排序行为W包括将扩展图标放入溢出菜单内W取消对扩展图标的固定。本主题技术 的实现可W包括使所有扩展,甚至其它不可见的扩展,都在溢出菜单中可见。
[0026] 图1A至图1H图示了用于对应用中的动作和扩展图标进行管理的示例用户界面。所 述应用可W是web浏览器或者任何其它应用。
[0027] 图1A图示了显示捜索引擎的页面的示例应用窗口 100A。由于在工具栏110A中有大 量的空间,所W应用窗口显示多个显示在工具栏中的动作和扩展图标105A.1至9。应用窗口 也包括地址框125A。
[0028] 图1B图示了显示捜索引擎的页面的示例应用窗口 100B。与图1A类似,图1B的应用 窗口 100B包括多个动作和扩展图标105B.1至9。然而,由于工具栏110B的尺寸较小,所W在 工具栏110B中只显示了动作和扩展图标105B. 1和2。在溢出菜单115B中显示了剩余的动作 和扩展图标105B.3至9,响应于对溢出菜单按钮120B的选择,可W呈现该溢出菜单115B。可 W使工具栏更小,并且可W将应用窗口 100A变为应用窗口 100B,例如,通过在指定的方向上 (例如,向右)拖拽地址框125A/125B的边缘W使工具栏更小或者通过选择隐藏按钮(未图示 出)。
[0029] 图1C图示了显示捜索引擎的页面的示例应用窗口 100C。与图1B类似,图1C的应用 窗口 100C包括动作和扩展图标105C. 1至15,动作和扩展图标105C. 1和2被显示在工具栏 110C中并且动作和扩展图标105C.3至15被显示在溢出菜单115的多行中,响应于对溢出菜 单按钮120C的选择,可W显示溢出菜单115。应用窗口 100C还包括地址框125C。
[0030] 图1D图示了显示捜索引擎的页面的示例应用窗口 100D。与图1A至图1C类似,图1D 的应用窗口 100D包括动作和扩展图标105D.1至9,动作和扩展图标105D.1至9中的所有都被 显示在溢出菜单11加中,并且都未被显示在工具栏110D中。响应于对工具栏110D中的溢出 菜单按钮120D的选择,可W显示溢出菜单115D。例如,用户可W通过在指定的方向上(例如, 向右)拖拽地址框125A/125B/125C/125D的边缘W使工具栏更小或者通过选择隐藏按钮(未 图示出),来使得图1A至图1B的应用窗口进入图1D的应用窗口 100D中所显示的状态。
[0031 ] 图化图示了示例应用窗口 lOOE。如所示出的,被称为"WXY-Entedain Yourself" 的扩展10祀已经被添加至应用窗口 lOOE。用户或者与该用户相关联的企业管理员可能已经 添加了扩展10祀。由于添加了扩展10祀,所W显示出通知用户已经添加了扩展的气泡110E。 新的动作和扩展图标可W默认被添加至工具栏。为了将动作放置在溢出菜单中,用户可W 明确地隐藏该动作。
[0032] 图1F图示了示例应用窗口 100F。如所示出的,称为^Υ-化tedain Yourself"的扩 展105F已经被添加至应用窗口 100F。用户或者与用户相关联的企业管理员可能已经添加了 扩展105F。由于添加了扩展105F或者在扩展105F之上悬停了光标,所W显示出气泡110F,该 气泡110F通知用户该扩展具到用户逗留的每个页面的访问并且降低计算机的速度。可W显 示用于将扩展从应用移除的按钮115F。通过把某些动作或者扩展放置在工具栏上而不是溢 出菜单中,可W使该动作或者扩展(例如,降低计算机或者应用的其它操作的速度的动作或 者扩展)变得更加可见。此外,气泡可W指向动作或者扩展,说明其有趣的原因,并且向用户 提供移除所述动作或者扩展。可W将反复失灵的企业添加的动作或者扩展突出显示。
[0033] 图1G图示了示例应用窗口 100G。由于隐藏了扩展,所W在应用窗口 100G的工具栏 110G中未示出扩展。由于已经隐藏了扩展,所W扩大了地址框125GW占用更多的空间。
[0034] 图1H图示了示例应用窗口 100H。应用窗口 100H包括翻译动作图标105H。可W示出 或者隐藏动作图标W避免不必要地占用工具栏110H上的额外空间。翻译动作图标10甜可W 与包括文本"需要翻译该页面吗?(Would you like to translate this page?)"的气泡 115相禪合。气泡11甜可W包括接受或者拒绝翻译该页面的建议的按钮120H. 1和2。
[0035] 图2A至图2G图示了用于管理具有地址框的应用的示例用户界面。该应用可W是 web浏览器或者任何其它应用。
[0036] 应用中的地址框合并了地址域和捜索域。换言之,地址框可W被用于录入U化地址 (例如,"WWW.example.com") W 及用于录入捜索查询(例如,"hotels in New York")。可 W 将扩展添加至应用,W使应用个性化。可W呈现气泡W允许用户能够在未访问设置菜单的 情况下,对给定应用或者在应用中的页面的权限进行核查或者编辑。页面动作可W将图标 (例如,16x16像素的图标)放置在地址框之内。浏览器动作可W将图标(例如,19x19像素的 图标)放置在地址框右方的工具栏中。图标可W是动态的和/或动画的。与浏览器动作不同, 页面动作可W与当前所显示的页面相关,但并非与应用所显示的所有页面都相关。浏览器 动作可W与应用所显示的所有页面都相关。替选地,就浏览器/页面动作的行为或者如何呈 现浏览器/页面动作而言,web浏览器可W被实现为其不在浏览器动作和页面动作之间进行 区分。权限可W被显示在页面信息气泡中。权限提示可W被示出为气泡(例如,页面动作提 示气泡)或者显示为信息栏。替选地,动作或者扩展可W被移出地址框外,例如,移进削片 内,所述削片在工具栏中并且与地址框相邻(例如,在地址框的右方或者左方)。削片可W是 按钮。
[0037] 有利地,由于本主题技术的一些实现,具有多种扩展的高级用户可W具有对其工 具栏状态的控制。同样,扩展,尤其是能够访问页面的扩展,可W变得更加可见。恶意扩展或 者要求多于随机存取存储器的阔值量(例如,多于计算机可用的随机存取存储器的10%)的 扩展可W直观地被指示。
[003引图2A图示了应用窗口 200A。应用窗口 200A包括多个动作或者扩展图标205A.1至9。 一些动作或者扩展图标205A.1和2被显示在工具栏210A上,而其它的动作或者扩展图标 205A.3至9被显示在溢出菜单215A中,响应于对溢出菜单按钮220A的选择,呈现出该溢出菜 单215A。用户可W控制在工具栏210中、在溢出菜单220中示出或者隐藏哪种动作或者扩展 图标205A.1至9。
[0039] 图2B图示了应用窗口 200B。应用窗口 200B包括地址框225B和在地址框225B下面的 页面信息气泡205B。工具栏205B上的锁定图标210B指示在应用窗口 200B的活动标签中所显 示的页面是安全的。页面信息气泡205B包括对于权限的提示(例如,"使用您的计算机的位 置(Use your computer's location)"、。使用您的相机和麦克风化se your camera and micro曲one)",等等),该权限是用户可W通过对适当的复选框进行选择或者取消选择来授 予或者拒绝页面的权限。在一些情况下,除了锁定图标210B或者代替锁定图标210B,域信息 或者连接信息(例如,表示连接信息的锁定图标和背景颜色)可W被呈现在地址框205B上。 例如,连接信息可W呈现HTTP连接、HT WS连接、或者broken-HTTPS连接。
[0040] 图2C图示了具有页面信息气泡205C的应用窗口 200C。页面信息气泡205C包括用于 信息210C、权限215C、和连接220C的标签,其中,用户可W核查或者编辑相关联的信息。如所 示出的,选择了信息标签210C。可W经由信息标签210C内的超链接230C显示cookie信息,而 不是直接显不在f目息t不签210C内。替选地,可W直接在f目息柄;签210〔内显不cookief目息。在 一些情况下,与上面阐述的不同或者除了上面阐述之外的其它信息可W被呈现在页面信息 气泡205C中。
[0041 ]图2D图示了具有页面信息气泡205D的应用窗口 200D。页面信息气泡205D包括用于 信息210D、权限215D、和连接220D的标签,其中,用户可W核查或者编辑相关联的信息。如所 示出的,选择了连接标签210D。连接标签210D包括身份、加密、和证书细节。在一些示例中, 身份、加密、或者证书明细中的一个或者多个可W被呈现在信息标签210D中,而不是在连接 标签220D中。
[0042] 图沈图示了具有页面信息气泡20祀的应用窗口 200E。页面信息气泡20祀包括用于 信息210E、权限215E、和连接220E的标签,其中,用户可W核查或者编辑相关联的信息。如所 示出的,选择了权限标签215E。在权限标签215E内,呈现了用于授予或者拒绝当前所显示的 页面的各种权限(例如,"示出图像"、"运行化vaScript",等等)的多个复选框。在一些情况 下,复选框中的一个或者多个可W与附加的信息或者提示相禪合。例如,"使用您的相机 化se your camera)"权限提示可W与下拉菜单(dropdown)相禪合,该下拉菜单用于选择应 该使用多个相机中的哪个相机。"存储cookie (Store cookies)"权限提示可W与存储的 cookie的指示和/或与存储的cookie有关的更多信息的超链接相禪合。
[0043] 图2F图示了具有地址框225和与该地址框相邻的削片250F的应用窗口 200F。削片 250F可W显示出被显示在应用窗口 200F的活动标签中的页面的顶级域。可W与削片相邻地 呈现页面信息气泡205F。页面信息气泡205F可W包括页眉区域240F,该页眉区域240F指示 了顶级域W及是否验证了页面的身份。同样,削片250F可W包括锁定图标,该锁定图标指示 页面是安全的。页眉区域240F可W包括工具栏和/或选项卡。
[0044] 图2G与图2F类似并且图示了应用窗口 200G,所述应用窗口 200G具有地址框225G、 削片250G、和带有页眉区域240G的页面信息气泡205G。权限标签被显示在页面信息气泡 205G中。例如,如所示出的,通过在权限请求周围画一个框,或者通过突出显示权限请求,可 W直观地指示用户尚未响应的权限请求245G。
[0045] 图3A至图3L图示了用于对应用的权限进行管理的示例用户界面。该应用可W是 web浏览器或者任何其它应用。
[0046] 有利地,该主题技术的实现在向用户通信权限信息时可W使用更简洁的人类可读 的语言。通过移除一些组合框并且在用户选项与默认选择之间进行区分,可W简化页面信 息气泡对话框。可W使权限授予变得更加可见,使得页面可W不需要用动画的箭头向用户 指出信息栏。在一些情况下,在未提示用户的情况下,可W自动授予针对现代网络的核屯、元 素(例如,图像和化vaScript)的权限。权限可W包括下面中的一种或者多种:"允许设置本 地数据(allow local data to be set)"、"保留本地数据直到我退出我的浏览器(keep local data only until I quit my browser)"、。阻止站点设置任何数据(block sites from setting any data)''、"阻止第Ξ方cookie和站点数据(block third-party cookies and site data)"、"示出所有图像(show all images)"、"不要示出任何图像(do not show any ima邑e s )"、或者"允许戶/f 有站点运行 JavaScr ipt (al low all sites to run Jav曰Script)'' c
[0047] 图3A图示了显示页面请求权限的示例应用窗口300A。如所示出的,在应用窗口 300A中,多个权限提示被呈现在页面的顶部处,使得界面杂乱并且可能会使用户不知所措。 同样,由于在页面的顶部的杂乱,所W对用户来说核查在页面上的信息可能很不方便。本主 题技术的一些方面设及对图3的应用窗口 300A的界面的改进。
[004引图3B图示了显示页面请求权限的示例应用窗口 300B。然而,与图3A的应用窗口 300A不同,图3B的应用窗口 300B将权限请求放置在页面信息气泡305B中。同样,将图3A的 "拒绝"和"允许"按钮替换为图3B的页面信息气泡305B中的复选框,使得不那么杂乱并且更 容易读取和核查界面。此外,页面信息气泡305B的页眉指示验证了在应用窗口 300B的活动 标签中所显示的页面的身份,可能使用户在对页面授予权限时感觉更安全。
[0049] 图3C图示了显示页面请求权限的示例应用窗口 300C。在图3C中,在与地址框325C 相邻的权限气泡305帥请求"使用您的位置"的单项权限。替选地,ML输入框可W替代地址 框325C。地址框中的锁定图标指示所显示的请求"使用您的位置"的权限的页面是安全的, 可能使用户在授予权限时感觉更加安全。
[0050] 图3D图示了显示页面请求权限的示例应用窗口 300D。如所示出的,在与地址框 32加相邻的权限气泡30加中,请求了多项权限(例如,"使用您的计算机的位置"、"使用您的 相机和麦克风",等等)。替选地,U化输入框可W替代地址框32加。地址框中的锁定图标指示 所显示的请求多项权限的页面是安全的,可W使用户在授予所请求的权限中的一些或者所 有时感觉更加安全。如所示出的,在图3D中,在默认情况下,可W选择在权限气泡305D中的 所请求的权限中的所有,并且用户可W选择ok按钮310DW关闭权限气泡30抓。
[0051 ] 图3E图示了与图3D的应用窗口 300D类似的示例应用窗口 300E。如所示出的,应用 窗口 300E包括(可W用抓L输入框替代的)地址框32祀和具有ok按钮310E的权限气泡30祀。 然而,用户已经取消选择了所请求的权限中的一些(例如,"使用您的相机和麦克风"),W拒 绝页面所取消选择的所请求的权限。
[0化2] 图3F图示了与图3D和3E的应用窗口 300D/300E类似的示例应用窗口 300F。如所示 出的,应用窗口 300F包括(可W用U化输入框替代的)地址框325F和具有ok按钮310F的权限 气泡305F。然而,用户已经取消选择了所请求的权限中的所有,W拒绝页面所请求的权限中 的所有。替选地,用户可W通过点击权限气泡30加/305E/305F之外的任何地方来拒绝页面 所请求的权限中的所有,从而不予考虑权限气泡305D/305E/305F。
[0053] 图3G图示了具有页面信息气泡305G的应用窗口 300G。页面信息气泡305G包括用于 信息310G、权限315G、和连接320G的标签,其中,用户可W核查或者编辑相关联的信息。如所 示出的,选择了权限标签215E。在权限标签315G内,呈现了用于授予或者拒绝当前所显示的 页面的各种权限(例如,"示出图像"、"运行化vaScript",等等)的多个复选框。在一些情况 下,复选框中的一个或者多个可W与一个或者多个下拉菜单相禪合。例如,"使用您的相机" 权限提示可W与下拉菜单330G相禪合,该下拉菜单用于选择应该使用多个相机中的哪个相 机和/或应该使用多个麦克风中的哪个麦克风。
[0054] 图3H图示了显示页面请求权限的示例应用窗口300H。当向在标签中所显示的页面 授予一些敏感权限(例如,接入麦克风的权限305H)时,可W将运样的权限显示在应用窗口 300H的标签指示器中。运样的界面的结果是,即使当标签处于非活动状态时,也可W长期提 醒用户:他/她正在向该标签授予敏感权限。如果用户想要拒绝权限(例如,参与私人通话的 权限),那么用户可W访问具有该权限的标签W拒绝该权限。
[0055] 图31图示了示例应用窗口 3001,该应用窗口 3001在权限气泡3051中对"使用您的 麦克风"的单项权限进行请求。图3J图示了示例应用窗口 300J,该应用窗口 300J在权限气泡 305J中对"使用您的相机"和"使用您的麦克风"的权限进行请求。在一些情况下,可W合并 使用相机和麦克风的权限,并且在其它情况下,可W将使用相机的权限和麦克风的权限分 开。因此,互联网协议电话(VOIP)呼叫的页面可W请求只使用麦克风的权限,拍照的页面可 W请求只使用相机的权限,W及视频呼叫的页面可W请求使用麦克风和相机两者的权限。
[0056] 图3K图示了示例页面信息气泡300K。页面信息气泡305K显示权限标签。如所示出 的,取消选择了 "显示弹出窗口"的权限。示出了相关联的页面试图显示的被拦截的弹出窗 口,从而使得,如果用户想要查看被拦截的弹出窗口,用户可W选择被拦截的弹出窗口中的 一个或者多个。
[0057] 图化图示了与图3K的页面信息气泡300K类似的示例页面信息气泡30化。然而,在 图化中选择了 "示出弹出窗口(show pop-ups)"的权限。因此,现在示出了图化中被拦截的 弹出窗口,并且,在一些情况下,可W不再在页面信息气泡30化中进行指示。替代地,页面信 息气泡30化可W通知用户"在默认情况下拦截了弹出窗口,但是现在针对该网站进行显示 (Pop-ups are blocked by default but will now be shown for this site.)''。
[0化引图4A至图4G图示了web浏览应用的示例窗口。
[0059] 图4A图示了应用窗口 400A。应用窗口 400A可W是web浏览器应用或者另一应用的 窗口。如所示出的,应用窗口400A包括页眉区域402A和页面显示区域416A。页面显示区域 416A显示默认主页。
[0060] 页眉区域402A包括后退按钮404A、前进按钮406A、停止按钮408A、主页按钮410A、 地址框412A、和削片414A。当选择了后退按钮404A时,使得应用在页面显示区域416A中显示 之前所显示的页面。当选择了前进按钮406A时,使得应用在页面显示区域416A中显示按顺 序的下一个页面,取消对后退按钮404的操作。当选择了停止按钮408A时,使得应用停止加 载当前所显示的页面。当选择了主页按钮410A时,使得应用在页面显示区域416A中显示默 认主页。地址框412A允许用户录入U化或者捜索查询输入,该U化或者捜索查询输入用于使 页面显示区域416A显示与所述U化或者捜索查询对应的页面。如所示出的,用户正在地址框 412A内录入抓L("newspaper. com/articles/X至wins至election")。如所示出的,削片414A 是空白的。然而,在一些情况下,削片414A可W在页面显示区域416A中显示关于当前所显示 的页面的信息。例如,其URL。在用户完成在地址框412A中录入U化并且在键盘上按下"回车 化nterr键之后,图4A的应用窗口 400A可W转变成图4B的应用窗口 400B。
[0061 ] 图4B图示了应用窗口 400B,在用户在图4A的地址框412A中完成录入U化并且在键 盘上按下?车"键之后,可W呈现该应用窗口 400B。与图4A类似,图4B的应用窗口 400B包括 页眉区域402Β和页面显示区域416Β。页面显示区域416Β显示与用户在图4Α的地址框412Α中 录入的ML对应的页面。
[0062] 页眉区域402A包括后退按钮404B、前进按钮406B、停止按钮408B、主页按钮410B、 地址框412B、和削片414B。后退按钮404B、前进按钮406B、停止按钮108B、和主页按钮410B的 操作与图4A的后退按钮404A、前进按钮406A、停止按钮408A、和主页按钮410A的操作类似。 如图4B中所示,在页面显示区域416B中所显示的页面的TOL被呈现在地址框412B中。削片 414B呈现关于U化的其它信息,包括U化的顶级域("newspaper. com")。在一些情况下,削片 414也可W呈现URL的层级(例如,"newspaper. com〉X-wins-election")。在一些情况下,其 它用户界面元素可W被呈现在削片414B中。诸如,如所示出的,削片414B可W包括闭锁图 标,所述闭锁图标指示在页面显示区域416B中所显示的页面是安全的或者至页面的连接很 强。替选地,削片414B可W包括开锁图标,所述开锁图标指示在页面显示区域416B中所显示 的页面是不安全的或者对页面的连接很弱,和/或指示在页面显示区域416B中所显示的页 面的顶级域。此外,即使削片414B被图示为在地址框412B的右方,在一些情况下,削片414B 也可W在地址框412B的左方、上方、下方或者任何其它侧。削片414B可W具有多种功能中的 任何一种。在一些情况下,选择削片414B可W使在页面显示区域416B中所显示的页面的根 被显示在页面显示区域416B中。在一些情况下,选择削片414B可W使在地址框412B中呈现 的U化重现。将削片414B拖拽至书签按钮可W使得对页面显示区域416B中所显示的页面(与 在页面显示区域416B中呈现的U化对应)创建书签。此外,削片414B可W示出安全状态信息 或者任何其它状态信息,诸如,是否完全加载了页面或者是否在加载页面过程中、是否许可 页面存储cookie、是否为页面创建了书签,等等。替选地,一些或者所有额外的功能可W被 保留在工具栏中的"动作"区域,而不是保存在削片414B上。
[0063] 有利地,由于图4A至图4B中描述的实现,用户可W在地址框412A/412B中看到与 U化不同的信息,并且可能被提示得知地址框412A/41^可W接受捜索查询输入和ML输入。 此外,用户可能能够更容易看到(例如,在地址框412B中)U化的顶级域和层级,W确定U化是 否是真实的(例如,真实的银行页面)或者不是真实的(例如,为获取账号或者密码而模仿银 行页面的黑客)。
[0064] 图5图示了可W为web浏览应用提供用户界面的示例计算机500。计算机500可W是 膝上型计算机、桌面型计算机、移动电话、平板计算机、个人数字助理(PDA)、数码音乐播放 器、智能手表,等等。
[00化]如所示出的,计算机500包括处理单元502、网络接口 504、和存储器506。处理单元 502包括一个或者多个处理器。处理单元502可W包括中央处理单元(CPU)、图像处理单元 (GPU)、或者任何其它处理单元。处理单元502执行计算机指令,该计算机指令被存储在计算 机可读介质中,例如,存储器506。网络接口 504允许计算机500在网络(例如,局域网、广域 网、有线网、无线网、互联网、蜂窝网等等)中传输并且接收数据。存储器506存储数据和/或 指令。存储器506可W是高速缓冲存储器单元、存储单元、内部存储器单元、或者外部存储器 单元中的一种或者多种。如图所示,存储器506包括应用508。应用508可W是web浏览器或者 任何其它应用。如所示出的,应用508包括页面显示模块510、地址框/削片呈现模块512、权 限/扩展呈现模块514、和权限请求模块516。
[0066] 页面显示模块510存储指令,该指令可W由处理单元502执行。当处理单元502执行 页面显示模块510时,处理单元502在应用窗口(例如,应用窗口400A)的地址框(例如,地址 框412A)中接收包括了m?L的输入。处理单元502在应用窗口的页面显示区域(例如,页面显 示区域416A/416B)中呈现与11化对应的页面。
[0067] 在执行页面显示模块510的同时或者之后,处理单元可W执行地址框/削片呈现模 块512。当执行地址框/削片呈现模块512时,处理单元502在地址框中呈现URL。处理单元502 在削片中呈现U化的要素或者U化的折叠形式。URL的要素或者U化的折叠形式包括:顶级域 的表示和URL的层级。URL的要素包括与URL自身不同的文本。
[0068] 在执行页面显示模块510的同时或者之后,权限/扩展呈现模块514存储可W由处 理单元502执行的指令。当执行权限/扩展呈现模块514时,处理单元502在应用窗口的页眉 区域(例如,页眉区域402A/402B)中并且在地址框之外呈现一个或者多个图形元素。图形元 素(例如,图标105A.1至9或者图标305H)表示向所显示的页面授予的权限或者能够访问页 面的扩展。地址框可W包括文本并且可能缺少与文本有区别的图形元素。
[0069] 在执行页面显示模块510同时或者之后,权限请求模块516存储可W由处理单元 502执行的指令。当执行权限请求模块516时,处理单元502经由在页面请求区域内所显示的 页面接收对一项或者多项权限的请求。处理单元502在覆盖页面显示区域并与应用的页眉 区域相邻的气泡(例如,气泡20祀、205F、205G、305B、305C、305D、30W、305F、305G、305I、 305J)为该一项或者多项权限的请求提供文本指示。处理单元502经由气泡接收用于授予或 者拒绝对一项或者多项权限中的至少一项权限的请求的用户输入。
[0070] 图6图示了可W通过其呈现统一资源定位符的要素示例过程600。
[0071] 过程600开始于步骤610,其中,计算机在计算机的应用窗口(例如,应用窗口400A) 的地址框(例如,地址框412A)中接收包括URL的输入。
[0072] 在步骤620中,计算机在应用窗口的页面显示区域(例如,页面显示区域416A/ 416B)中呈现与11化对应的页面。
[0073] 在步骤630中,计算机在与地址框相邻的应用窗口的地址框中呈现URL。
[0074] 在步骤640中,计算机在与地址框相邻的应用窗口的削片(例如,削片414A/414B) 中呈现U化的要素。U化的要素包括:顶级域的表示和U化的层级。U化的要素包括与URL不同 的文本。顶级域包括互联网的分层级域名系统(DNS)中最高级的域。层级可W包括除了顶级 域之外的一个或者多个附加域。m?L的要素包括与U化自身不同的文本。地址框可W包括文 本并且可能缺少表示权限或者扩展的图形元素。表示权限或者扩展的图形元素(例如,图标 105A. 1至9)可W被呈现在应用窗口的页眉区域中并且在地址框之外。
[0075] 根据一些示例,计算机可W接收对削片的选择。响应于对削片的选择,计算机可W 在与削片相邻的气泡(例如,气泡205F或者205G)中呈现与在页面显示区域中的页面相关联 的页面数据。气泡可W是削片下方的下拉菜单。页面数据可W包括关于页面访问历史的信 息、关于与页面相关的cookie的信息、关于权限的信息、关于连接的信息、和/或关于扩展的 信息。权限可W包括示出图像的权限、接入麦克风或者相机的权限、确定计算机的地理位置 的权限、用脚本语言(例如,JavaScript)运行代码的权限、运行插件的权限、或者存储 cookie的权限。权限可W由计算机的用户编辑(例如,可W授予或者拒绝)。关于扩展的信息 可W包括在应用中运行的并且能够访问页面的扩展列表。计算机的用户可W编辑或者移除 扩展列表中的扩展。
[0076] 根据一些实现,计算机可W从页面接收对一项或者多项权限的请求。计算机可W 在与地址框或者削片相邻的气泡(例如,气泡205F或者205G)中呈现由用户批准或者拒绝的 对一项或者多项权限的请求。如果用户在预定时段(例如,五分钟、十分钟、一小时、等等)期 间未对一项或者多项权限的请求做出响应,那么计算机可W在预定时段到期之后再次呈现 气泡。
[0077] 页面可W被呈现在应用的标签中。应用的标签的标签指示器可W包括图形元素 (例如,图形元素305H),该图形元素指示向页面授予的敏感权限(例如,访问相机、麦克风、 或者地理位置信息的权限)。计算机可W接收对图形元素的选择。响应于对图形元素的选 择,计算机可W将用于授予或者拒绝敏感权限的界面提供至页面。在步骤640之后,过程600 结束。
[0078] 图7图示了可W通过其呈现向页面授予的权限或者能够访问页面的扩展的示例过 程700。
[0079] 过程700开始于步骤710处,其中,计算机实例化了应用窗口(例如,应用窗口 400A)。应用窗口包括页眉区域(例如,页眉区域402A)和页面显示区域(例如,页面显示区域 416A)。页眉区域包括地址框(例如,地址框412A)。
[0080] 在步骤720中,计算机经由地址框接收输入。所述输入包括URL(例如, "example.com")或者捜索查询(例如,"ski travel destinations")。
[0081] 在步骤730中,响应于接收到的输入,计算机在页面显示区域中呈现页面。
[0082] 在步骤740中,计算机在页眉区域中并且在地址框之外呈现一个或者多个图形元 素。图形元素表示向页面(例如,图形元素305H)授予的权限或者能够访问页面的扩展(例 如,图标105B.1和2)。地址框包括文本并且缺少与文本有区别的图形元素。文本可W包括 U化或者在步骤720的输入中接收到的捜索查询。替选地,响应于输入,文本可W包括在页面 显示区域中所呈现的U化的要素。U化的要素包括:U化的顶级域的表示和U化的层级。U化的 要素包括与URL自身不同的文本,并且m?L自身可W被呈现在与地址框相邻的削片(例如,削 片414B)中。
[0083] 在一些情况下,计算机可W接收对页眉区域的溢出指示器或者菜单按钮(例如,菜 单按钮110A或者110B)的选择。响应于对溢出菜单或者菜单按钮W及来自页眉区域的下拉 菜单中的选择,计算机可W呈现表示向页面授予的附加权限或者能够访问页面的附加扩展 的附加图形元素(例如,图标105B.3至9)。附加图形元素与页眉区域中的图形元素不同。在 步骤740之后,过程700结束。
[0084] 图8图示了通过其页面可W从用户请求权限的示例过程800。
[0085] 过程800开始于步骤810处,其中,运行应用(例如,与应用窗口400A/400B相关联的 应用508)的计算机在应用的页面显示区域(例如,页面显示区域416A/416B)内呈现页面。
[0086] 在步骤820中,计算机经由在页面显示区域内所显示的页面接收对一项或者多项 权限的请求。例如,页面可W请求示出图像、访问麦克风或者相机、确定计算机的地理位置、 用脚本语言运行代码、运行插件、或者存储cookie的权限。
[0087] 在步骤830中,计算机在覆盖页面显示区域并且与应用的页眉区域(例如402A/ 402B的页眉区域)相邻的气泡(例如,气泡305B、305C、30加、305E、或者305F)内提供对一项 或者多项权限的请求的文本指示。一个或者多个权限可W包括单项权限,并且气泡(例如, 气泡305C)可W包括用于授予对单项权限的请求的允许按钮和用于拒绝对单项权限的请求 的拒绝按钮。替选地,该一项或者多项权限可W包括多项权限,并且气泡(例如,气泡305B、 305D、305E、或者305F)可W包括多项权限的列表。列表中的每项权限可W与用于授予或者 拒绝对相邻权限的请求的复选框相邻。此外,计算机可W在气泡内呈现页面的顶级域的指 示和是否验证了顶级域的指示。
[0088] 在步骤840中,计算机经由气泡接收用于授予或者拒绝对一项或者多项权限中的 至少一项权限的请求的用户输入。在步骤840之后,过程800结束。
[0089] 虽然本主题技术的示例在本文中被描述为被实现在具有基于鼠标接口的膝上型 计算机或者桌面型计算机上,但是本主题技术也可W被实现在具有其它接口的其它机器 上。诸如,本主题技术可W被实现在移动设备上,诸如具有触屏界面的移动电话或者平板计 算机。此外,在一些情况下,用户可W具有相同域打开的多个标签。权限可W跨多个标签,或 者可W具有不同的权限的不同的标签被同步。
[0090] 图9概念性地图示了可W用来实现本主题技术的一些实现的电子系统900。例如, 通过使用电子系统900的布置,可W实现计算机500。电子系统900可W是计算机(例如,移动 电话、PDA)、或者任何其它种类的电子设备。运样的电子系统包括多种类型的计算机可读介 质、和用于各种其它类型的计算机可读介质的接口。电子系统900包括:总线905、处理单元 910、系统存储器915、只读存储器920、永久存储设备925、输入设备接口930、输出设备接口 935、和网络接口 940。
[0091] 总线905共同表示可通信地连接电子系统900的众多内部设备的所有系统、外围、 和削片集总线削片。例如,总线905可通信地将处理单元910与只读存储器920、系统存储器 915、和永久存储设备925连接。
[0092] 通过运些各种存储器单元,处理单元910检索需要执行的指令和要处理的数据,W 便执行主题技术的过程。在不同实现中,处理单元可W是单个处理器或者多核处理器。
[0093] 只读存储器(R0M)920存储电子系统的处理单元910和其它模块所需的静态数据和 指令。另一方面,永久存储设备925是读写存储器设备。该设备是即使当电子系统900关闭时 也存储指令和数据的非易失性存储器单元。本主题技术的一些实现使用大容量存储设备 (例如,磁盘或者光盘及其对应的磁盘驱动器)作为永久存储设备925。
[0094] 其它实现使用可移除存储设备(例如,软盘、闪存驱动、及其对应的磁盘驱动)作为 永久存储设备925。类似于永久存储设备925,系统存储器915是读写存储器设备。然而,不同 于存储设备925,系统存储器915是易失性读写存储器,诸如,随机存取存储器。系统存储器 915存储处理器在运行时需要的指令和数据中的一些。在一些实现中,本主题技术的过程存 储在系统存储器915、永久存储设备925、或者只读存储器920中。例如,根据一些实现,各种 存储器单元包括用于为显示页面的应用提供用户界面的指令。通过运些各种存储器单元, 处理单元910检索要执行的指令和要处理的数据,W便执行一些实现的过程。
[00M]总线905还连接至输入设备接口 930和输出设备接口 935。输入设备接口 930使用户 能够通信信息并且选择命令至电子系统。与输入设备接口 930-起使用的输入设备包括:例 如,字母数字键盘和指示设备(也被称为"光标控制设备")。输出设备接口 935能够,例如,显 示电子系统900生成的图像。与输出设备接口 935-起使用的输出设备包括:例如,打印机和 显示设备,例如,阴极射线管(CRT)或者液晶显示器(LCD)。一些实现包括,例如,用作输入设 备和输出设备的触摸屏。
[0096] 最后,如图9所示,总线905也通过网络接口 940将电子系统900禪合至网络(未图示 出)。按照运样的方式,电子系统900可W是计算机网络的一部分(例如,局域网(LAN)、广域 网(WAN)、或者内联网、或者网络的网络,例如互联网)。电子系统900的任何组件或者所有组 件都可W结合本主题技术使用。
[0097] 上述的特征和应用可W被实现为软件过程,该软件过程被指定为在计算机可读存 储介质(也称计算机可读介质)上记录的指令的集合。当运些指令由一个或者多个处理单元 (例如,一个或者多个处理器、处理器的核屯、、或者其它处理单元)执行时,运些指令使处理 单元执行在指令中所指示的动作。计算机可读介质的示例包括,但不限于,CD-ROM、闪存驱 动、RAM削片、硬盘驱动、EPR0M,等等。计算机可读介质不包括无线传递的或者通过有线连接 传递的载波和电子信号。
[0098] 在本说明书中,术语"软件"指包括驻留在只读存储器中的固件或者存储在磁存储 或者闪存存储中的应用,例如,固态驱动,该固态驱动可W被读入存储器中由处理器处理。 同样,在一些实现中,在保留有区别的软件技术的同时,多种软件技术可W被实现为更大程 序的子部分。在一些实现中,多种软件技术也可W被实现为独立的程序。最后,与此处所描 述的软件技术一起实现的独立程序的任何组合在本主题技术的范围内。在一些实现中,当 安装软件程序W在一个或者多个电子系统上操作时,软件程序限定执行并且实践软件程序 的操作的一个或者多个具体的机器实现。
[0099] 计算机程序(也被称为程序、软件、软件应用、脚本、或者代码)可任何形式的 编程语言被写入,包括编译的或者解释型的语言、声明性的或过程的语言,并且其可任 何形式被部署,包括作为独立的程序或者模块、组件、子例程、对象、或者适合用在计算环境 中的其它单元。计算程序可W,但不需要,与文件系统中的文件对应。程序可W被存储在保 留了其它程序或者数据(例如,在标记语言文档中所存储的一个或者多个脚本)的文件的一 部分中、在专用于讨论中的程序的单个文件中、或者在多个协调文件中(例如,存储一个或 者多个模块、子程序、或者代码的部分的文件)。计算机程序可W被部署W在一个计算机或 者多个计算机上执行,所述多个计算机位于一个地点处或者跨多个地点分布并且通过通信 网络相互连接。
[0100] 运些W上描述的功能可被实现在数字电子电路中、或者计算机软件、固件或者硬 件中。可W使用一个或者多个计算机程序产品来实现所述技术。可编程处理器和计算机可 W被包括在或者被封装成移动设备。可W通过一个或者多个可编程处理器并且通过一个或 者多个可编程逻辑电路来执行过程和逻辑流程。通用和专用计算设备和存储设备可W通过 通信网络被相互连接。
[0101] -些实现包括电子组件,例如将计算机程序指令存储在机器可读介质或者计算机 可读介质中的,微处理器、存储和存储器(替选地,被称为计算机可读存储介质、机器可读介 质、或者机器可读存储介质)。运样的计算机可读介质的一些示例包括RAM、ROM、只读光盘 (CDR0M )、可记录光压缩盘(CD-R )、可重写压缩盘(CD-RW )、只读数字通用盘(例如,DVD-ROM、 双层DVD-ROM)、各种各样的可录/可重写DVD(例如,DVD-RAM、DVD-RW、DVD+RW等等)、闪速存 储器(例如,SD卡、迷你 SD卡、微SD卡等等)、磁性的或者固态硬盘驱动、只读并且可录蓝光衝 盘、超密度光盘、任何其它光学或者磁性介质、和软盘。计算机可读介质可W存储计算机程 序,该计算机程序由至少一个处理单元执行并且包括用于执行多种操作的指令集。计算机 程序或者计算机代码的示例包括:例如,由编译器产生的机器代码W及包括由计算机执行 的更高级代码的文件、电子组件、或使用解释器的微处理器。虽然上面的论述主要指执行软 件的微处理器或者多核处理器,但是一些实现通过一个或者多个集成电路被执行,例如,专 用集成电路(ASIC)或者现场可编程口阵列(FPGA)。在一些实现中,运样的集成电路执行存 储在电路自身上的指令。
[0102] 如在本说明书和本申请的任何权利要求中使用的术语"计算机"、"服务器"、"处理 器"、和"存储器"都指电子的或者其它技术的设备。运些术语不包括人或者人群。为了说明 的目的,术语显示(display)或者显示(displaying)意思是在电子设备上的显示。如在本说 明书和本申请的任何权利要求中的术语"计算机可读介质(computer readable medium)" 和"计算机可读介质(computer readable media)"全部限于W计算机可读的形式存储信息 的有形的、物理的对象。运些术语不包括任何无线信号、有线下载信号、和任何其它瞬时信 号。
[0103] 为了提供与用户的交互,在本说明书中描述的主题的实现可W被实现在计算机 上,所述计算机具有用于向用户显示信息的显示设备(例如,阴极射线管(CRT)或者液晶显 示器化CD)监视器)、W及用户通过其可W将输入提供至计算机的键盘和指示设备(例如,鼠 标或者轨迹球)。其它类型的设备也可W被用于提供与用户的交互;例如,向用户提供的反 馈可W是任何形式的感知反馈(例如视觉反馈、听觉反馈或者触觉反馈);W及来自用户的 输入可W通过任何形式被接收,包括声学输入、语音输入、或者触觉输入。此外,计算机可W 通过发送文档至用户使用的设备并且从用户使用的设备接收文档来与用户交互,例如,通 过响应于从web浏览器接收到的请求,将网页发送至在用户的客户端设备上的web浏览器。
[0104] 在本说明书中描述的主题可W被实现在计算系统中,所述计算系统包括后端组件 (例如,作为数据处理器)、或者包括中间件组件(例如,应用服务器)、或者包括前端组件(例 如,具有图形用户界面或者web浏览器的客户端计算机,通过其用户可W与本说明书中描述 的主题的实现交互)、或者包括一个或多个运样的后端、中间件、或者前端的任何组合。系统 的组件何W通过数字数据通信的任何形式或者介质被相互连接,例如,通信网络。通信网络 的示例包括局域网(LAN)和广域网(WAN)、互联网络(例如,互联网)、和对等网络(例如,对等 点对点网络)。
[0105] 计算系统可W包括客户端和服务器。客户端和服务器一般彼此远离开,并且通常 通过通信网络交互。客户端-服务器关系通过运行在相应的计算机上并相互具有客户端-月良 务器的关系的计算机程序产生。在所公开的主题的一些方面中,服务器将数据(例如,HTML 页面)传输至客户端设备(例如,为了将数据显示给用户并且从与客户端设备交互的用户接 收用户输入的目的)。在客户端设备处生成的数据(例如,用户交互的结果)可W从在服务器 处的客户端设备接收。
[0106] 应该理解,在所公开的过程中的步骤的任何具体顺序或者层级是示例途径的图 示。基于设计偏好,应该理解,在过程中的步骤的特定顺序或者层级可W重新布置,或者可 W执行所有图示的步骤。步骤中的一些可W同时被执行。例如,在某些情况下,多任务处理 和并行处理可W是有优势的。此外,上面图示的各种系统组件的分离不应该被理解为要求 运样的分离,并且应该理解,被描述的程序组件和系统通常可W-起被集成在单个软件产 品中或者被封装到多个软件产品中。
[0107] 对运些方面的各种修改将是很显而易见的,并且本文限定的通用原理可W适用于 其它方面。因此,本权利要求不旨在限于本文所示的方面,而是应被授予与权利要求的语言 相一致的全部范围,其中,对对单数元件的引用并非旨在意味着"有且仅有一个",除非特别 如此声明,而是旨在意味着"一个或者多个"。除非特别声明,否则术语"一些"指一个或者多 个。男性代词(例如,他的)包括女性和中性(例如,她的和它的),反之亦然。标题和副标题 (如果有)的使用仅是为了方便,并不限制本主题技术。
[0108] 例如,"方面"的短语不暗示该方面对本主题技术是必要的,或者该方面适用于本 主题技术的所有配置。与方面相关的公开可W适用于所有配置、或者一个或者多个配置。短 语,例如,巧面"可W指一个或者多个方面,反之亦然。例如,"配置"的短语不暗示运样的配 置对本主题技术是必要的,或者运样的配置适用于本主题技术的所有配置。与配置相关的 公开可W适用于所有配置、或者一个或者多个配置。短语,例如,"配置"可W指一个或者多 个配置,反之亦然。
【主权项】
1. 一种用于在应用的页眉区域中呈现信息的方法,所述方法包括: 在计算机的应用窗口的地址框中,接收包括统一资源定位符(URL)的输入; 在所述应用窗口的页面显示区域中,呈现与所述URL对应的页面; 在所述地址框中,呈现所述URL; 在与所述地址框相邻的所述应用窗口的削片中,呈现所述URL的要素和与所述页面相 关联的连接信息,所述URL的所述要素包括顶级域的表示和所述URL的层级,所述URL的所述 要素包括与所述URL不同的文本。2. 根据权利要求1所述的方法,进一步包括: 接收对所述削片的选择;以及 响应于对所述削片的所述选择,在与所述削片相邻的气泡中呈现与在所述页面显示区 域中的所述页面相关联的页面数据,所述页面数据包括关于页面访问历史的信息、关于与 所述页面相关的cookie的信息、关于权限的信息、关于连接的信息、以及关于扩展的信息。3. 根据权利要求2所述的方法,其中,所述权限包括:示出图像的权限、访问麦克风或者 相机的权限、确定所述计算机的地理位置的权限、用脚本语言运行代码的权限、运行插件的 权限、或者存储cookie的权限,并且其中,所述权限可由所述计算机的用户编辑。4. 根据权利要求2所述的方法,其中,关于扩展的所述信息包括:在所述应用中运行的 并且能够访问所述页面的扩展列表,并且其中,在所述扩展列表中的各个扩展能够被所述 计算机的用户编辑或者移除。5. 根据权利要求2所述的方法,其中,与所述削片相邻的所述气泡包括在所述削片下面 的下拉菜单。6. 根据权利要求1所述的方法,进一步包括: 从所述页面接收对一项或者多项权限的请求;以及 在与所述地址框或者所述削片相邻的气泡中,呈现用于由所述计算机的用户批准或者 拒绝的对所述一项或者多项权限的所述请求。7. 根据权利要求6所述的方法,进一步包括: 在所述用户未在预定时间段期间对用于由所述用户批准或者拒绝的对所述一项或者 多项权限的所述请求做出响应的情况下,在所述预定时间段到期之后再次呈现所述气泡。8. 根据权利要求1所述方法,其中,所述页面被呈现在所述应用的标签中,并且其中,所 述应用的所述标签的标签指示器包括:图形元素,所述图形元素指示所述页面被授予了敏 感权限,其中,所述敏感权限包括以下之一:访问相机、访问麦克风、或者确定所述计算机的 地理位置的能力。9. 根据权利要求8所述的方法,进一步包括: 接收对所述图形元素的选择;以及 响应于对所述图形元素的所述选择,将用于授予或者拒绝所述敏感权限的界面提供至 所述页面。10. 根据权利要求1所述的方法,其中,所述地址框包括文本并且缺少表示权限或者扩 展的图形元素,并且表示权限或者扩展的一个或者多个图形元素被呈现在所述应用窗口的 页眉区域中并且在所述地址框外。11. 一种包括了指令的非暂时性计算机可读介质,所述指令当由计算机执行时,使得所 述计算机实现方法,所述方法包括: 实例化应用窗口,所述应用窗口包括页眉区域和页面显示区域,所述页眉区域包括地 址框; 经由所述地址框接收输入,其中,所述输入包括统一资源定位符(URL)或者搜索查询; 响应于所接收到的输入,在所述页面显示区域中呈现页面; 在所述页眉区域中并且在所述地址框外,呈现一个或者多个图形元素,所述图形元素 表示向所述页面授予的权限或者能够访问所述页面的扩展,其中,所述地址框包括文本并 且缺少与所述文本有区别的图形元素。12. 根据权利要求11所述的非暂时性计算机可读介质,其中,所述文本包括所接收到的 输入的所述URL或者所述搜索查询。13. 根据权利要求11所述的非暂时性计算可读介质,其中,所述文本包括:呈现在所述 页面显示区域中的所述页面的URL的要素,所述页面的所述URL的所述要素包括顶级域的表 示和所述页面的所述URL的层级,所述页面的所述URL的所述要素包括与所述页面的所述 URL不同的文本。14. 根据权利要求13所述的非暂时性计算机可读介质,所述方法进一步包括: 在与所述地址框相邻的所述应用窗口的削片中,呈现所述页面的所述URL。15. 根据权利要求11所述的非暂时性计算机可读介质,所述方法进一步包括: 接收对所述页眉区域的溢出指示器的选择;以及 在来自所述页眉区域并且响应于对所述溢出指示器的选择的下拉菜单中,呈现附加图 形元素,所述附加图形元素表示向所述页面授予的附加权限或者能够访问所述页面的附加 扩展,其中,所述附加图形元素与所述页眉区域中所呈现的所述图形元素不同。16. -种系统,包括: 一个或者多个处理器;以及 包括指令的存储器,所述指令当由所述一个或者多个处理器执行时,使得所述一个或 者多个处理器实现方法,所述方法包括: 在应用的页面显示区域内呈现页面; 经由所述页面显示区域内所显示的所述页面,接收对一项或者多项权限的请求; 在覆盖所述页面显示区域并且与所述应用的页眉区域相邻的气泡内,提供对所述一项 或者多项权限的所述请求的文本指示;以及 经由所述气泡,接收用于授予或者拒绝对所述一项或者多项权限中的至少一项的所述 请求的用户输入。17. 根据权利要求16所述的系统,其中,所述一项或者多项权限包括单项权限,并且其 中,所述气泡包括:用于授予对所述单项权限的所述请求的允许按钮和用于拒绝对所述单 项权限的所述请求的拒绝按钮。18. 根据权利要求16所述的系统,其中,所述一项或者多项权限包括复数项权限,并且 其中,所述气泡包括所述复数项权限的列表,其中,所述列表中的每项权限与用于授予或者 拒绝对相邻权限的请求的复选框相邻。19. 根据权利要求16所述的系统,所述方法进一步包括: 在所述气泡内,呈现在所述页面显示区域内的所述页面的顶级域的指示和是否验证了 所述顶级域的身份的指示。20.根据权利要求16所述的系统,其中,所述一项或者多项权限包括:示出图像的权限、 访问麦克风或者相机的权限、确定计算机的地理位置的权限、用脚本语言运行代码的权限、 运行插件的权限、或者存储cookie的权限中的一项或者多项。
【文档编号】G06F15/16GK105830050SQ201480068870
【公开日】2016年8月3日
【申请日】2014年6月4日
【发明人】亚历克斯·尼利·安斯利, 吕比·李, 约翰·尼古拉斯·吉特科夫
【申请人】谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1