Index: chrome_frame/test/data/persistent_cookie_test_page.html |
=================================================================== |
--- chrome_frame/test/data/persistent_cookie_test_page.html (revision 0) |
+++ chrome_frame/test/data/persistent_cookie_test_page.html (revision 0) |
@@ -0,0 +1,36 @@ |
+<html> |
+ <head><title>Persistent host browser chrome frame cookie test</title> |
+ <script type="text/javascript" |
+ src="chrome_frame_tester_helpers.js"></script> |
+ |
+ <script type="text/javascript"> |
+ function validatePersistentCookie() { |
+ if (readCookie("PersistentCookie1") != "Cookie1" || |
+ readCookie("PersistentCookie2") != "Cookie2") { |
+ onFailure("PersistentCookieTest", 1, "Failed"); |
+ } else { |
+ onSuccess("PersistentCookieTest", 1); |
+ } |
+ eraseCookie("PersistentCookie1"); |
+ eraseCookie("PersistentCookie2"); |
+ } |
+ |
+ function setPersistentCookieAndRedirect() { |
+ if (isRunningInMSIE()) { |
+ eraseCookie("PersistentCookie1"); |
+ eraseCookie("PersistentCookie2"); |
+ createCookie("PersistentCookie1", "Cookie1", 365); |
+ createCookie("PersistentCookie2", "Cookie2", 365); |
+ reloadUsingCFProtocol(); |
+ } else { |
+ validatePersistentCookie(); |
+ } |
+ } |
+ </script> |
+ </head> |
+ <body onLoad="setTimeout(setPersistentCookieAndRedirect, 100);"> |
+ <h2>Prepare to be redirected!</h2> |
+ <p>Sets two persistent cookies in the host and redirects ChromeFrame <br /> |
+ to the same page </p> |
+ </body> |
+</html> |