![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
chrome
文章平均质量分 83
kyfxbl
这个作者很懒,什么都没留下…
展开
-
chrome extension官方reference摘要
At a high level, we'll use it to declare to Chrome what the extension is going to do, and what permissions it requires in order to do those things.Many extensions have a background page, an invisibl原创 2013-09-24 11:22:15 · 962 阅读 · 0 评论 -
chrome extension例子——选中文本笔记
作为练手,昨晚开发了一个chrome的扩展效果是在页面上选中文本,然后在右键菜单里点击按钮,保存到localStorage里,在popup window里可以看到保存的笔记数据是保存在localStorage里的,由于localStorage只能保存String(奇怪),但是应用的数据结构需要用到object,所以要用JSON的方法转化一下,详见代码扩展用到了background原创 2013-09-24 11:22:10 · 1382 阅读 · 0 评论 -
chrome extensions范围
chrome的扩展(extensions),和插件(plugins)相比,能做的事情是比较有限的基本上可以做2类事情:1、与原始页面的内容交互,比如获取DOM里的内容,注入javascript脚本执行等2、与浏览器交互,比如操作chrome的windows、tabs,访问chrome的书签、历史记录等做相应的操作,需要在manifest文件里声明权限,在用户安装的时候,会提示用户,由原创 2013-09-24 11:22:04 · 1714 阅读 · 0 评论 -
chrome的进程
环境是windows7chrome主程序自身是一个进程每打开一个TAB页,也是一个独立进程底层的插件(adobe reader、flash等),每个是一个独立进程每一个扩展,也是一个独立进程在chrome“任务管理器”和windows的“任务管理器”里,PID可以对应上我这里开了4个TAB页,运行了一个flash插件,以及一个带有background javascript的原创 2013-09-24 11:21:59 · 872 阅读 · 0 评论 -
chrome.tabs,与javascript同源策略
一、什么是同源策略同源策略,是由Netscape提出的一个著名的安全策略,现在所有支持javascript的浏览器都会使用这个策略。为什么需要同源策略,这里举个例子:假设在浏览器的一个tab窗口中打开了银行网站,在另外一个tab窗口中打开了一个恶意网站,而那个恶意网站引入了一个javascript脚本。如果没有同源策略,那么这个脚本就可以获取或篡改银行网站上的信息同源策略是由浏览器原创 2013-09-24 11:21:54 · 1605 阅读 · 0 评论