tag:blogger.com,1999:blog-5794542.post4202452294404811301..comments2023-03-16T08:08:14.147+00:00Comments on Stuart Roebuck: The official way to bypass data modification on O2 mobile networksStuart Roebuckhttp://www.blogger.com/profile/08000000544789697599noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-5794542.post-84513190870423027472013-06-01T12:21:18.432+01:002013-06-01T12:21:18.432+01:00Re: For example, the developer of the great iPad V...Re: <i>For example, the developer of the great iPad Viewfinder app which provides Flickr photo search and download cannot prevent O2 reducing the quality of the images when using it over their mobile network.</i><br /><br />You might try to send the Cache-Control: no-transform from the <b>client</b>, provided your app is both capable and allowed to provide http headers at all.<br /><br />Try for yourself using <i>Change HTTP Request Header</i> for Chrome.Reiner Saddeyhttps://www.blogger.com/profile/11280091287798778739noreply@blogger.comtag:blogger.com,1999:blog-5794542.post-1554262317886525912010-11-04T13:21:02.572+00:002010-11-04T13:21:02.572+00:00My pages are sending the Cache-Control: no-transfo...My pages are sending the Cache-Control: no-transform header but O2 are still messing them up. I guess I'll have to change it to send files as text/html instead of application/xhtml+xml when the client is mobile Safari. :(Anonymoushttps://www.blogger.com/profile/13190122061050543452noreply@blogger.comtag:blogger.com,1999:blog-5794542.post-9778152065849747382010-10-22T16:10:13.354+01:002010-10-22T16:10:13.354+01:00This fix works great.
Simply add the header to II...This fix works great.<br /><br />Simply add the header to IIS and the page is rendered as it was originally intended.<br /><br />Thanks Stuart.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5794542.post-46298900618309965142010-09-28T13:39:59.146+01:002010-09-28T13:39:59.146+01:00James, Many thanks both for confirming and adding...James, Many thanks both for confirming and adding a bit of practical explanation of how you did it.<br /><br />StuartStuart Roebuckhttps://www.blogger.com/profile/08000000544789697599noreply@blogger.comtag:blogger.com,1999:blog-5794542.post-30091785073147803202010-09-28T12:29:13.418+01:002010-09-28T12:29:13.418+01:00This fix DOES seem to work as intended.
Its wort...This fix DOES seem to work as intended. <br /><br />Its worth noting that images are also skipped using this method. So you may want to add the header only to the html files (unless you want your images unmodified of course - though bear in mind the bandwidth issue)<br /><br />For those using apache you simply need to add something like this:<br /><br />< files ~ "\.(html|php|your_file_extension_here)$" ><br />Header add Cache-Control "no-transform"<br /></file ><br /><br />This solves our problem where we send the files as application/xhtml+xml and the proxy's rewrite breaks the syntax and thus breaks the website.<br /><br />Quite how O2 think that pushing all the javascript libraries inline is a good idea is beyond me.<br /><br />Thanks Stuart for chasing this one up with O2<br /><br />JamesAnonymoushttps://www.blogger.com/profile/06785086407649378728noreply@blogger.com