QuoteThis site baffles me. I've pored over their code, including all their linked JavaScripts, and can't find the section of code that does the browser check. In fact, if you look at the file javascripts/actions.js, you'll see that there is code that checks if the browser is IE5 or Navigator 4, and then programs the appropriate JavaScript calls. There's actually client-side code in there designed to facilitate old and/or non-IE browsers! But they must do some sort of server-side browser check somewhere.My guess is it doesn't do a browser check, if a script fails to execute it presumes you're not using IE.If it did a browser check, it would fail on Opera with the US set to Opera.
This site baffles me. I've pored over their code, including all their linked JavaScripts, and can't find the section of code that does the browser check. In fact, if you look at the file javascripts/actions.js, you'll see that there is code that checks if the browser is IE5 or Navigator 4, and then programs the appropriate JavaScript calls. There's actually client-side code in there designed to facilitate old and/or non-IE browsers! But they must do some sort of server-side browser check somewhere.
if browser = Firefoxthen failelse browser = IE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--[if IE]> <style type="text/css"> #expander, #wrapper1, #wrapper2, .outer a, .container-left, .container-right, .outer, h2 {zoom: 1;} /* The above rule gives hasLayout to some page elements so that IE will not be buggy, oy... */ </style> <![endif]--><link title="default" rel="stylesheet" type="text/css" href="/climatechange/lib/css/cc.css"> document.cookie="fxlocation=bedford"<ul id="hnav"> <li class="top"><a class="mtab" id="mg1" title="" href="/weather/"><strong>Weather</strong> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <ul class="sub"> <li><a class="mtab" title="" href="/weather/uk/"><strong>UK</strong></a></li> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <ul class="sub"> <li><a class="mtab" title="" href="/climatechange/news/"><strong>News and events</strong></a></li> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <!--[if lte IE 6]></td></tr></table></a><![endif]--> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> <li class="top"><a class="mtab" id="mg6" title="" href="/learning/" accesskey="L"><strong>Learning</strong> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> <!--[if gte IE 7]><!--></a><!--<![endif]--> <!--[if lte IE 6]><table><tr><td><![endif]--> <ul class="sub"> <!--[if lte IE 6]></td></tr></table></a><![endif]--> </li> 0"name="pcodeform" action="javascript:isarrayloaded();locationfind(document.pcodeform.postcode.value,locations);"> <label for="postcode"><strong>POSTCODE</strong></label> <div class="ddList"> <p>JavaScript must be enabled to view this page correctly. </p> <p><a href="/faqs/#faq1.3a">See our FAQ</a> for instructions on how to do this.</p> <p>Alternatively, go to a <a href="/weather/uk/ee/bedford_forecast_weather_noscript.html"><strong>non-JavaScript (text-only) version of this page</strong></a></p> </div> </div> </noscript> < <!--/* OpenX Javascript Tag v2.8.2-rc25 */--><script type='text/javascript'><!--//<![CDATA[ var m3_u = (location.protocol=='https:'?'[url=https://d1.openx.org/ajs.php':'http://d1.openx.org/ajs.php']https://d1.openx.org/ajs.php':'http://d1.openx.org/ajs.php'[/url]); var m3_r = Math.floor(Math.random()*99999999999); //]]>--></script><noscript><a href='[url=http://d1.openx.org/ck.php?n=ae68da3e&cb=1978175']http://d1.openx.org/ck.php?n=ae68da3e&cb=1978175'[/url] target='_blank'><img src='[url=http://d1.openx.org/avw.php?zoneid=85267&cb=1978175&n=ae68da3e']http://d1.openx.org/avw.php?zoneid=85267&cb=1978175&n=ae68da3e'[/url] style='border:none;' alt=''></a></noscript> <!--/* OpenX Javascript Tag v2.8.2-rc25 */--> <div class="tintpanel folding"> <h2 class="ghead230 foldlink">Gadgets and widgets</h2> <div class="foldingpart" id="gadgetsFoldingContentLink"> <p><a class="noUnderline" href="/weather/uk/gadgets/vista.html"><img src="/weather/uk/gadgets/vistalogo_small.gif" alt="Vista weather gadget"> Vista</a><br><a class="noUnderline" href="/weather/uk/gadgets/firefox.html"><img src="/weather/uk/gadgets/firefoxlogo_small.gif" alt="Firefox weather gadget"> Firefox</a><br><a class="noUnderline" href="/weather/uk/gadgets/igoogle.html"><img src="/weather/uk/gadgets/igooglelogo_small.gif" alt="iGoogle weather gadget"></a> <a class="noUnderline" href="/weather/uk/gadgets/igoogle.html">iGoogle</a></p> <p><a class="noUnderline" href="/weather/uk/gadgets/">Weather gadgets</a> </p> <p><a class="noUnderline" href="http://www.metoffice.gov.uk/public/pws/components/">Weather widgets</a> </p> <script type="text/javascript" src="/lib/includes/javascript/common_bottom.js"></script><!-- Warning: The two script blocks below must remain inline. Moving them to an external --><!-- JavaScript include file can cause serious problems with cross-domain tracking. --><script type="text/javascript">//<![CDATA[var _tag=new WebTrends();_tag.dcsGetId();//]]>></script><script type="text/javascript">//<![CDATA[// Add custom parameters here.//_tag.DCSext.param_name=param_value;_tag.dcsCollect();//]]>></script><noscript><div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://statse.webtrendslive.com/dcshckprv00000spazrt5ckdq_6d2t/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=8.6.2"></div></noscript><!-- END OF SmartSource Data Collector TAG --> </div> </div> <!-- end #expander --></div><!-- end #sizer --><!-- <!End of data insert. > --> </body></html>
A gaping question for me to you Aloone is, on your own day to day browsing of the web are you actually experiencing less rendering issues on Opera than on Firefox? This is the only question that needs to be answered when it come to rendering engine support from the users point of view.
Bear in mind that here's a webpage we've forgotten to bring up: the microsuck homepage. edit: guess that applies no more?
Firefox doesn't do user agent switching for websites that deliver different content based on UA string, it doesn't have developer-written site specific style sheets saved to work around the problem on a page-by-page basis, it has instead simply become as far as I know, the best at the best for rendering IE hacks over the years in getting to where it is, and if it fails somewhere, click Help > Report a Problem on a misbehaving page.
If it's an actual problem for Firefoxes webpage support, I'm sure someone will fix it for the four hundred million or so users*.One webpage can be wrong.* Firefox has 24.72% market share according to Wikipedia, and there are 1.7 billion internet users according to http://www.internetworldstats.com/stats.htm
Quote from: piratePenguin on 10 January 2010, 19:37A gaping question for me to you Aloone is, on your own day to day browsing of the web are you actually experiencing less rendering issues on Opera than on Firefox? This is the only question that needs to be answered when it come to rendering engine support from the users point of view.I don't get very many rendering issues with either browser so I haven't notice much difference.It's just something I noticed when looking at a few the supposedly IE-only sites on the list with Opera. Some of the sites didn't work on Firefox or Opera so I decided to use UA switching (both in Opera and in Firefox, using the extension) to spoof IE. The result of my very unscientific test I noticed that Opera generally did a better job of rendering sites that actively block it. Chrome also did a good job at rendering some IE only sites, although I didn't try UA spoofing because I didn't know how/if it's possible.QuoteBear in mind that here's a webpage we've forgotten to bring up: the microsuck homepage. edit: guess that applies no more?I lately discovered that it was a problem for all browsers. The animated gif with fireworks had been replaced with "{ED7BA470-8E54-465E-825C-99712043E01C}" in between me visiting this site with Firefox and Opera.QuoteFirefox doesn't do user agent switching for websites that deliver different content based on UA string, it doesn't have developer-written site specific style sheets saved to work around the problem on a page-by-page basis, it has instead simply become as far as I know, the best at the best for rendering IE hacks over the years in getting to where it is, and if it fails somewhere, click Help > Report a Problem on a misbehaving page.Opera doesn't do anything clever like automatically switch the UA according to the site, you need to do that yourself. It also has the facility to report broken sites to the developers.Quote If it's an actual problem for Firefoxes webpage support, I'm sure someone will fix it for the four hundred million or so users*.One webpage can be wrong.* Firefox has 24.72% market share according to Wikipedia, and there are 1.7 billion internet users according to http://www.internetworldstats.com/stats.htmFor a start there are many different measures of browser market share and since when did that make a difference to quality? Internet explorer has over four times Firefox's market share, it must be better. :
You're still this immature?goddamn