基于chrome浏览器插件扩展开发设计大学论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于chrome浏览器插件扩展开发

摘要

Chrome浏览器高安全性的沙盒技术、多进程技术、隐身模式、快速高效的浏览体验吸引了大量用户。Chrome扩展可以提升用户体验,乃至解决一些使用过程中遇到的实际问题。本文介绍Chrome浏览器的进程与线程模型解析,对浏览器的框架也做出了一定的分析。Chrome 浏览器基于HTML的扩展开发方式极大地方便了开发人员。本文是一显示图片和文字为例的chrome浏览器插件扩展开发,介绍了Chrome扩展的开发流程,并结合Ajax技术增强了特性。扩展插件增加了浏览器的功能,使得浏览器趋向便捷,个性化。扩展插件的开发也必定成为各大浏览器厂商竞争的方向,了解和编写插件扩展显得十分必要。

本文首先介绍了插件扩展开发的相关辅助知识,这对于chrome浏览器的扩展插件的开发具有指导意义,然后着重介绍了chrome浏览器的框架和插件的机构使得插件的开发原理清晰明了,最后介绍了运用Ajax技术的插件实例和解决插件开发过程中面临的一些常见问题的讲解。本文的简单研究chrome浏览器的插件开发,有助于初学者的学习。

关键字:chrome 浏览器;插件; Ajax

Based on the chrome browser plug-inextension development

Abstract

Chrome Browser security sandbox technology, process technology, more stealth mode,fast and efficient browsing experience attracts a large number of users.Chrome extensions can enhance the user experience,and solve some practical problems encountered during use.This article describes the process and thread Model Analysis of the chrome browser,the browser frame is also made some analysis.Extension of the chrome browser is based on HTML development mode greatly simplifies developer.This is a display image and text,for example chrome browser plug-inextension Development,introduced the chrome extension development process,and AJAX technologies with enhanced features.Extensions in crease the capabilities of the browser,making his bangs.

This article first describes the plug-inextensions related to the development of secondary knowledge,the development of extensions for chrome browser with a guide,and then focus on the framework of the chrome browser and plug-in makes it easy to develop the structure of the principle of clarity,and finally describes the plug-in instance by using AJAX technology,and solve some of the frequently asked questions about plugin development process.Study on the simple chrome browser plug-in development of this article,helps beginners learn.

Keywords:chrome browser ;pulg-inextentsion ;Ajax

目录

1 绪论 (4)

1.1 本文研究目的 (4)

1.2 Chrome浏览器扩展插件与实现技术 (4)

1.3 本文主要内容 (5)

2 浏览器发展与现状 (6)

2.1浏览器简介 (6)

2.2 浏览器发展历程 (6)

2.3 浏览器分类 (6)

2.4 chrome浏览器简介 (7)

2.5 插件开发 (7)

3 插件开发环境 (8)

3.1 为什么是chrome浏览器 (8)

3.2 chrome插件开发环境 (8)

4 开发语言简介 (9)

4.1 java script语言 (9)

4.2 HTML语言 (9)

5 Chrome的详解与插件结构 (11)

5.1 chrome浏览器 (11)

5.2 chrome浏览器的特点[15] (11)

5.2.1高速程序启动快,载入网页快 (11)

5.2.2简单高效、易用性的设计 (11)

5.2.3样式 (11)

5.2.4多进程及多线程模型 (11)

5.2.5搜索简洁 (11)

5.3 chrome浏览器内核 (11)

5.4 chrome的进程与线程模型 (12)

5.4.1chrome的进程和线程模型[16] (12)

5.5 chrome线程模型 (13)

5.6 chrome插件结构[17] (14)

5.6.1插件组成 (14)

5.6.2 manifest.json文件 (15)

5.6.3浏览器插件结构 (15)

5.7 小结 (16)

6.3 插件制作 (18)

6.3 插件安装步骤 (19)

6.4 小结 (22)

7 Chrome浏览器插件开发相关问题 (23)

7.1 如何输出和查看调试信息 (23)

7.2 Chrome插件开发中文问题解决方法 (23)

7.3 如何在execute script多个content script文件[19] (23)

7.4 插件是否提交 (24)

7.5小结 (24)

8 结论 (25)

8.1 工作总结 (25)

8.2 论文展望 (25)

参考文献 (26)

附录 (27)

致谢 (29)

相关文档
最新文档