Criticisms of Opera: Difference between revisions

Content deleted Content added
TomAn (talk | contribs)
Remove cruft
TomAn (talk | contribs)
Rewording some sections.
Line 8:
== Criticisms from Internet Explorer or Mozilla Firefox users ==
===Website rendering===
Opera has been criticized for different or incorrect website rendering. Although all browsers have their share of rendering problems, it is a problem often targeted at Opera. There are several reasons why Opera sometimes does not render a website as the others do:
* Since [[Internet Explorer]] and Netscape/Firefox has held such a strong position in the market, some web site authors code exclusively for these browsers and their features and bugs. Opera is often given bad code since sites do not recognize it as having a good rendering engine. Opera has a spoofing feature that can work around this in many cases though.
* [[Firefox]] is a derivative of Netscape and has inherited a Netscape-style [[user agent string]], meaning sites detecting Netscape may still work. Opera supports a customizable browser identity to somewhat address this issue.
* Lack of [[ActiveX]] support, although this is common to all browsers other than IE.
* [[Internet Explorer]] has held a lot of the browser market over the years and web designers tend to design for one or two browsers only, meaning they either work around browsers bugs or develop their website with browser detection features, and don't include Opera. This is usually done when webmasters aren't using commonly supported standards. Again, Opera supports a customizable browser identity to aid somewhat as for this issue.
* Broken websites that rely on error handling in certain browsers. Since error handling if poorly specified, this is different in all browsers.
* Specifically for IE, Opera does not support [[ActiveX]] largely due to its poor security reputation, meaning some applications requiring it won't function in Opera. This is a problem common with most web browsers not using Internet Explorer's rendering engine. It is however debated whether lack of ActiveX support should be called an actual problem with the browser that should be solved, or that the website in question is using an insecure technology. Note that this criticism can be used for many other browsers.
* Lack of standards-compliant code or broken coding altogether. Opera does try to work around this but it cannot be guaranteed that everything will work fine. Note that this issue can be found in most browsers as well.
* An Opera bug or unimplemented standard.