快速入门 - 监听请求 ¶
作者:KK
发表日期:2016.02.20
前面教大家如何在插件UI上发送请求了,现在我们在服务端部署监听代码看看。
先在配置文件里增加content_scripts
这个根节点,里面是一个数组,数组里面写一个键值对元素,该键值对有以下两个键:
matches
: 表示要在哪些URL下引入以下js文件作为服务端程序,值是一个数组,每一个元素是一个URL匹配规则(字符串)。我们先写一个规则,比如叫
*://*/*
。js
: 就是要引入的JS文件列表,是一个数组,每个元素是一个插件目录为根目录的相对JS路径,这里我们先加一个元素,叫x.js
。
然后在插件目录下建立x.js
,里面代码就使用chrome.extension.onRequest
这个对象的addListener
方法添加一个监听器,参数只有一个,就是回调函数。
而且这个回调可以接收三个参数,但我们可以先只接收一个把基本的事情做出来,第一个参数就是请求数据。
由于我们上一节已经发送了字符串的测试数据’Hello world!’
,于是我们在这个回调里将这个数组alert一下这个数据看看:
chrome.extension.onRequest.addListener(function(data){
alert('收到了插件发送的数据,内容是: ' + data);
});