Chrome示例Cookie使用扩展
该扩展程序演示了如何通过Chrome扩展程序从网站读取Cookie。
看似需要读取Cookie的一个用例正在执行从一个网站到另一个网站的XMLHttpRequest调用,例如,将数据从第二个网站显示到第一个网站。 看起来,如果这样的请求是从扩展名发起的,则尽管浏览器具有目标站点的cookie,但这些cookie不会自动随XHR传递。 手动在XHR对象上设置这些cookie需要手动获取所述cookie,这是此示例扩展涵盖的过程。
机制
如此所述,Chrome扩展程序具有3个执行上下文:内容,页面和背景。 扩展代码通常在页面上下文或内容上下文中运行,并且cookie只能从后台上下文中读取。 这样,页面上下文将自定义事件传递到内容上下文,该事件将Chrome消息发送到后台上下文; 后台上下文中的代码侦听Chrome消息,读取cookie并使用cookie值
1