- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Google应用开发手册
什么是 Chrome 应⽤?
Chrome 应⽤提供了与原⽣应⽤能⼒相同的体验,但是与⺴⻚⼀样安全。就像⺴上应⽤⼀样,
Chrome 应⽤使⽤ HTML5 、JavaScript 和 CSS 编写,但是 Chrome 应⽤从外观上与⾏为上都与原
⽣应⽤类似,它们也具有类似于原⽣应⽤的能⼒,⽐⺴上应⽤可⽤的更强⼤。
Chrome 应⽤可以访问对传统⺴站不可⽤的 Chrome 浏览器 API 与服务。您可以建⽴与⺴络和硬件
设备、媒体⼯具等等交互的强⼤的应⽤,如下是⼀些例⼦:
• 外壳(VMWare、Citrix、SSH、RDP 或 VNC 客户端)
• ⾳乐/视屏流媒体
• 图⽚/视频/⾳乐编辑
更深⼊的介绍请观看 2012 和 2013 年 Chrome 应⽤ Google I/O 演⽰⽂稿。
应⽤的外观
当⽤户打开 Chrome 应⽤时,他们的注意⼒集中在与应⽤相关的任务上。Chrome 应⽤没有传统的
Chrome 界⾯:多功能框(地址栏)、标签⻚及其他浏览器界⾯元素将不再出现。与原⽣应⽤类似,
它们不在浏览器内活动。运⾏后,Chrome 应⽤可以在如下所⽰的窗⼝中打开(您也可以以各种不
同的⽅式修饰您的窗⼝):
应⽤的⾏为
Chrome 应⽤的⻚⾯总是从本地加载,这样可以使应⽤更少地依赖于⺴络。⼀旦⽤户安装了应⽤,
他们可以完全控制应⽤的⽣命周期。应⽤的打开和关闭都很迅速,系统也可以在任何时候为提⾼性
能⽽关闭应⽤。⽤户可以完全卸载应⽤。
您不需要付出任何努⼒,应⽤就能离线运⾏。但是您将需要尽可能地确保⽤户数据在离线时存储在
本地,⼀旦在线后同步回您的数据服务器(参⻅⾸先考虑离线)。
如何开发应⽤
Chrome 应⽤是经过修改的⺴上应⽤。您使⽤与⺴⻚平台相同的代码、框架以及⼯具编写您的应⽤。
某些浏览器特性已移除,其他⺴⻚ API 已禁⽤或更改,以便提升安全性并改善编程习惯。
新增的特性可以帮助您建⽴更类似原⽣的应⽤。应⽤容器与编程模型控制 Chrome 应⽤的外观与⾏
为,这些模型旨在为⽤户提供更加原⽣的体验。新增的强⼤ API 使您的应⽤能够具有类似原⽣的能
⼒,强制实施的严格安全模型确保这些 API 不会被滥⽤。
要了解有关如何开发 Chrome 应⽤的更多信息:
• 理解架构介绍了应⽤容器、编程与安全模型。
• 基础知识展⽰了如何使⽤这⼀架构以及如何为离线⽀持、管理数据及嵌⼊外部内容编写代码。
• ⾼级技术展⽰了如何使⽤强⼤的⺴络和硬件 API 。
• 禁⽤的特性描述了已禁⽤的⺴⻚特性及其替代品(如果相关的话)。
Chrome 应⽤的架构
Chrome 应⽤与⽤户的操作系统紧密集成。它们设计为在浏览器标签⻚外运⾏,能够在离线及连接
不稳定的情况下健壮地运⾏,并且⽐普通的⺴⻚浏览环境具有更强⼤的能⼒。应⽤容器、编程及安
全模型为 Chrome 应⽤的这些要求提供⽀持。
应⽤容器模型
应⽤容器描述了 Chrome 应⽤的视觉外观及加载⾏为。Chrome 应⽤与传统的⺴上应⽤外观不同,
因为应⽤容器不显⽰任何传统⺴⻚的⽤户界⾯控件,它只包含⼀个空⽩的矩形区域。这样使应⽤能
够与系统上的“原⽣”应⽤⼀致,并且防⽌⽤户通过⼿动更改 URL 的⽅式干扰应⽤的逻辑。
Chrome 应⽤加载的⽅式与⺴上应⽤不同。它们都加载相同类型的内容:包含 CSS 和 JavaScript 的
HTML ⽂档,然⽽ Chrome 应⽤在应⽤容器⽽不是浏览器标签⻚中加载。此外,应⽤容器必须从本
地来源加载 Chrome 应⽤的主⽂档,这样可以强制所有 Chrome 应⽤在离线状态下⾄少具有最⼩的
功能,并提供了强制实施更严格安全策略的环境。
编程模型
编程模型部分描述了 Chrome 应⽤的⽣命周期及窗⼝⾏为。与原⽣应⽤类似,这⼀编程模型的⺫标
是使⽤户及其系统拥有对应⽤⽣命周期的完全控制。Chrome 应⽤的⽣命周期应该与浏览器窗⼝的
⾏为或⺴络连接⽆关。
“事件⻚⾯”通过响应⽤户操作和系统事件管理 Chrome 应⽤的⽣命周期。该⻚⾯不可⻅,只在后台存
在,并可以由系统运⾏时环境⾃动关闭。它控制窗⼝打开与关闭的⽅式以及应⽤启动与终⽌的时间。
⼀个 Chrome 应⽤只能有⼀个“事
您可能关注的文档
- G3全车电路图.pdf
- gbt307.1滚动、向心轴承 公差.pdf
- GC-MASS-解析.pdf
- G120变频器调试文档.pdf
- GCBI使用手册.pdf
- GCT语文-字词基础.pdf
- GC色谱柱介绍安装,维护与故障排除.pdf
- GCMS-QP2010 SE 应用文集.pdf
- GDC-9560A电力系统专用油色谱分析仪说明书.pdf
- GB150宣讲(PDF).pdf
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)