Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6787)

Unified Diff: chrome/test/data/extensions/api_test/webrequest_permissions/split/background.js

Issue 10831008: Refactor and fix declarative webRequest API permissions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed license headers Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/api_test/webrequest_permissions/split/background.js
diff --git a/chrome/test/data/extensions/api_test/webrequest_permissions/split/background.js b/chrome/test/data/extensions/api_test/webrequest_permissions/split/background.js
new file mode 100644
index 0000000000000000000000000000000000000000..b1df796fcfc92bd428153a370a6593d005b28d5a
--- /dev/null
+++ b/chrome/test/data/extensions/api_test/webrequest_permissions/split/background.js
@@ -0,0 +1,30 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+chrome.declarativeWebRequest.onRequest.removeRules();
+var rule = {
+ conditions: [
+ new chrome.declarativeWebRequest.RequestMatcher(
+ {url: {pathContains: '.html'}}),
+ ],
+ actions: [],
+}
+if (chrome.extension.inIncognitoContext) {
+ rule.actions = [
+ new chrome.declarativeWebRequest.RedirectRequest(
+ {'redirectUrl': 'data:text/plain,redirected2'})
+ ];
+} else {
+ rule.actions = [
+ new chrome.declarativeWebRequest.RedirectRequest(
+ {'redirectUrl': 'data:text/plain,redirected1'})
+ ];
+}
+function notifyDone() {
+ if (chrome.extension.inIncognitoContext)
+ chrome.test.sendMessage("done_incognito");
+ else
+ chrome.test.sendMessage("done");
+}
+chrome.declarativeWebRequest.onRequest.addRules([rule], notifyDone);

Powered by Google App Engine
This is Rietveld 408576698