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

Unified Diff: chrome/test/data/save_page/frames-runtime-changes.htm

Issue 1441553002: Generating CIDs in Blink during MHTML serialization. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mhtml-per-frame-page-serializer-only
Patch Set: Using references for out parameters in Blink. Created 5 years 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/save_page/frames-runtime-changes.htm
diff --git a/chrome/test/data/save_page/frames-runtime-changes.htm b/chrome/test/data/save_page/frames-runtime-changes.htm
new file mode 100644
index 0000000000000000000000000000000000000000..897f15aca5879f3c90cef8e0d2356fde75389bb9
--- /dev/null
+++ b/chrome/test/data/save_page/frames-runtime-changes.htm
@@ -0,0 +1,74 @@
+<!doctype html>
+<html>
+ <head>
+ <script type="text/javascript">
+function addNewMarker(elementId, marker) {
+ f = document.getElementById(elementId)
+ f.contentDocument.body.innerHTML = elementId + ": " + marker
+}
+
+function onLoad() {
+ if (location.href.indexOf("do_runtime_changes") == (-1))
+ return
+
+ addNewMarker("subframe1", "21595339-61fc-4854-b6df-0668328ea263")
+ addNewMarker("subframe2", "adf55719-15e7-45be-9eda-d12fe782a1bd")
+ addNewMarker("subframe3", "50e294bf-3a5b-499d-8772-651ead26952f")
+ addNewMarker("subframe4", "e0ea9289-7467-4d32-ba5c-c604e8d84cb7")
+}
+ </script>
+ </head>
+ <body onload="onLoad()">
+ <h1>Test page features</h1>
+
+ IFrames below have the same URI, but JavaScript will change their
+ contents - the saved page should preserve this difference in
+ contents of the IFrames.
+
+ <h1>Test content</h1>
+
+ Content verification marker:
+ frames-runtime-changes.htm: 4388232f-8d45-4d2e-9807-721b381be153
+ <br>
+ <br>
+
+ Frames with orignal content fetched via "src" attribute:
+ <br>
+ <iframe id="subframe1" src="b.htm"></iframe>
+ <br>
+ <br>
+ <iframe id="subframe2" src="b.htm"></iframe>
+ <br>
+ <br>
+
+ Frames with orignal content defined via "srcdoc" attribute:
+ <br>
+ <iframe id="subframe3" srcdoc="
+ &lt;html&gt;
+ &lt;head&gt;
+ &lt;title&gt;subtitle3&lt;/title&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ srcdoc3: bd191e37-1797-41a4-9e25-a732d988b255
+ &lt;br&gt;
+ &lt;br&gt;
+ &lt;/body&gt;
+ &lt;/html&gt;"></iframe>
+ <br>
+ <br>
+ <iframe id="subframe4" srcdoc="
+ &lt;html&gt;
+ &lt;head&gt;
+ &lt;title&gt;subtitle4&lt;/title&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ srcdoc4: c60fa69e-20a8-4cb0-ad9d-122355fe2522
+ &lt;br&gt;
+ &lt;br&gt;
+ &lt;/body&gt;
+ &lt;/html&gt;"></iframe>
+ <br>
+ <br>
+
+ </body>
+</html>

Powered by Google App Engine
This is Rietveld 408576698