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

Unified Diff: chrome/test/data/chrome_extension_resource.html

Issue 12218064: Non-web-accessible extension URLs should not load in non-extension processes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix? a compile error Created 7 years, 10 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/chrome_extension_resource.html
diff --git a/chrome/test/data/chrome_extension_resource.html b/chrome/test/data/chrome_extension_resource.html
new file mode 100644
index 0000000000000000000000000000000000000000..a942c105371516ca5c8b315996385fe762454b2a
--- /dev/null
+++ b/chrome/test/data/chrome_extension_resource.html
@@ -0,0 +1,31 @@
+<html>
+<head>
+<script>
+var xhrStatus = -1;
+var imgUrl = 'chrome-extension://eemcgdkfndhakfknompkggombfjjjeno/images/bookmark_manager_recent.png';
+
+window.onload = function() {
+ history.pushState('', '',
+ 'chrome-extension://eemcgdkfndhakfknompkggombfjjjeno/main.html');
Charlie Reis 2013/02/22 02:45:17 Are we testing whether this is allowed? Maybe add
nasko 2013/02/22 17:14:35 Done.
+ var xhr = new XMLHttpRequest();
+ xhr.onreadystatechange = function() {
+ if (xhr.readyState == 4) {
+ xhrStatus = xhr.status;
+ if (xhrStatus == 200) {
+ document.getElementById('star').src =
+ window.URL.createObjectURL(this.response);
+ }
+ domAutomationController.setAutomationId(0);
+ domAutomationController.send(xhr.status);
+ }
+ }
+ xhr.open('GET', imgUrl);
+ xhr.responseType = 'blob';
+ xhr.send();
+}
+</script>
+</head>
+<body>
+<img id='star'>
+</body>
+</html>
« chrome/browser/extensions/extension_protocols.cc ('K') | « chrome/common/extensions/extension.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698