| Index: chrome/common/extensions/docs/examples/api/transientPage/basic/background.js
|
| diff --git a/chrome/common/extensions/docs/examples/api/transientPage/basic/background.js b/chrome/common/extensions/docs/examples/api/transientPage/basic/background.js
|
| index 6c65ba0b2a6b36f105df5a05fee3fa2b522c5992..48c5e0161145059e5dffcbadd1e3c5a238211602 100644
|
| --- a/chrome/common/extensions/docs/examples/api/transientPage/basic/background.js
|
| +++ b/chrome/common/extensions/docs/examples/api/transientPage/basic/background.js
|
| @@ -19,10 +19,19 @@ chrome.browserAction.setBadgeText({text: "ON"});
|
| console.log("Loaded.");
|
|
|
| chrome.experimental.runtime.onInstalled.addListener(function() {
|
| + console.log("Installed.");
|
| +
|
| // localStorage is persisted, so it's a good place to keep state that you
|
| // need to persist across page reloads.
|
| localStorage.counter = 1;
|
| - console.log("Installed.");
|
| +
|
| + // Register a webRequest rule to redirect bing to google.
|
| + var wr = chrome.experimental.webRequest;
|
| + chrome.experimental.webRequest.onRequest.addRules([{
|
| + id: "0",
|
| + conditions: [new wr.RequestMatcher({url: {hostSuffix: "bing.com"}})],
|
| + actions: [new wr.RedirectRequest({redirectUrl: "http://google.com"})]
|
| + }]);
|
| });
|
|
|
| chrome.bookmarks.onRemoved.addListener(function(id, info) {
|
| @@ -41,6 +50,10 @@ chrome.browserAction.onClicked.addListener(function() {
|
| });
|
| });
|
|
|
| +chrome.experimental.keybinding.onCommand.addListener(function(command) {
|
| + chrome.tabs.create({url: "http://www.google.com/"});
|
| +});
|
| +
|
| chrome.extension.onMessage.addListener(function(msg, _, sendResponse) {
|
| if (msg.setAlarm) {
|
| chrome.experimental.alarms.create({delayInSeconds: 5});
|
|
|