1234567891011121314151617181920212223242526272829303132 |
- var ignoreList = [];
- function onRequest(request, sender, callback) {
- if (request.message == 'routeEvent') {
- chrome.tabs.sendRequest(sender.tab.id, request, function(response) {});
- } else if (request.message == 'showIcon') {
- chrome.pageAction.show(sender.tab.id);
- callback({});
- } else if (request.message == 'hideIcon') {
- chrome.pageAction.hide(sender.tab.id);
- callback({});
- } else if (request.message == 'addIgnoredUrl') {
- alert('martin');
- ignoreList[ignoreList.length] = request.url;
- } else if (request.message == 'isUrlIgnored') {
- callback({
- url : request.url,
- isIgnored : ignoreList.indexOf(request.url) >= 0
- });
- }
- };
- chrome.extension.onRequest.addListener(onRequest);
- console.log("loading plugin");
|