Hi-I'm scripting some checks to verify page contents with and without MPS. Using the modpagespeed.com examples to learn and practice on. For some reason, defer_javascript is unchanged when fetched programatically -- despite having the X-Mod-Pagespeed header!An simpler repro case in Groovy.. this fails:String html= new URL('http://modpagespeed.com/defer_javascript.html?ModPagespeed=on&ModPagespeedFilters=defer_javascript').textassert html.contains ('pagespeed.deferInit()')Any ideas? This is really strange.Thanks,Jeff Winkler
----------
groovy> String html= new URL('http://modpagespeed.com/defer_javascript.html?ModPagespeed=on&ModPagespeedFilters=defer_javascript').textgroovy> assert html.contains ('pagespeed.deferInit()')Exception thrownOct 15, 2012 8:44:07 PM org.codehaus.groovy.runtime.StackTraceUtils sanitizeWARNING: Sanitizing stacktrace:Assertion failed:assert html.contains ('pagespeed.deferInit()')| || false<html><head><title>defer_javascript example</title></head><body><!-- All Script tags will be deferred until page onload is triggered --><p>If defer_javascript is enabled, '*'s and images will appear before scripttext. If not the script text will be interspersed with '*'s and images.</p><script>function sleep(ms) {var sleep_now = Number(new Date());while(sleep_now+ms>Number(new Date())) { var tmp = sleep_now; }}sleep(2000);var state = 0;</script><p><script src="rewrite_javascript.js" type="text/javascript" id="ext1"></script></p><p>*</p><img src="images/Puzzle.jpg"><br/><p>*</p><script>sleep(2000);document.write('<p>Inline Script 1</p>');</script><p>*</p><img src="images/BikeCrashIcn.png"><br/><p>*</p><script>sleep(2000);document.write('<p>Inline Script 2</p>');</script><p>*</p><img src="images/Cuppa.png"><br/><p>*</p></body></html>