Compare Revisions

Site Compatibility Testing for Firefox for Android

Revision 302233:

Revision 302233 by jds2501 on

Revision 302517:

Revision 302517 by lmandel on

Title:
Site Compatibility Testing for Firefox for Android
Site Compatibility Testing for Firefox for Android
Slug:
Mozilla/Firefox_for_Android/Compatibility_Testing
Mozilla/Firefox_for_Android/Compatibility_Testing
Tags:
"Mobile","Evangelism","Compatibility","QA"
"Mobile","Evangelism","Compatibility","QA"
Content:

Revision 302233
Revision 302517
n11      Many websites serve Firefox for Android different content tn11      Our goal, is to open up the mobile Web to all mobile browse
>han that served to other mobile browsers. This content is may be:>rs via promotion of standards and best practices. However, many w
 >ebsites serve Firefox for Android different content than that ser
 >ved to other mobile browsers. This content is may be:
n24      This different content is often the result of:n24      This different content may be the result of:
nn27      <li>
28        <dl>
29          <dt>
30            User-agent sniffing
31          </dt>
32          <dd>
27      <li>Sniffing the target browsers user agent to send differ33            identifying the browser by its user-agent and sending
>ing content to Firefox for Android> different content to Firefox for Android
34          </dd>
35        </dl>
n29      <li>Use of non standard (typically Webkit specific) CSS andn37      <li>
> DOM properties (used within JavaScript) 
38        <dl>
39          <dt>
40            Use of non standard (typically Webkit) CSS properties
41          </dt>
42          <dd>
43            using non standard CSS properties that Firefox does n
 >ot recognize causing layout/style issues
44          </dd>
45        </dl>
46      </li>
47      <li>
48        <dl>
49          <dt>
50            Use of non standard (typically Webkit) DOM properties
51          </dt>
52          <dd>
53            using non standard DOM properties in JavaScript that 
 >Firefox does not recognize causing functional issues
54          </dd>
55        </dl>
56      </li>
57      <li>
58        <dl>
59          <dt>
60            Firefox Limitations
61          </dt>
62          <dd>
63            using standard CSS and DOM properties that Firefox do
 >es not currently implement or that have some functional or perfor
 >mance issue
64          </dd>
65        </dl>
n32    <p>n
33      In the first case, Firefox does not receive good, mobile co
>ntent. In the second case, Firefox does not recognize the content 
> that it is sent. We refer to these issues as Web compatibility i 
>ssues as a site that exhibits these issues is not compatible with 
> all browsers. 
34    </p>
35    <p>
36      The mobile web is like the sea - vast. Our goal, is to open
> up the mobile Web to all mobile browsers via promotion of standa 
>rds and best practices. 
37    </p>
n55      <li>Install the <a href="https://addons.mozilla.org/en-US/an85      <li>Install the <a href="https://addons.mozilla.org/en-US/a
>ndroid/addon/phony/">Phony</a> Add-on for Firefox on Android. Thi>ndroid/addon/phony/">Phony</a> Add-on for Firefox on Android. Thi
>s add-on lets Firefox for Android pretend to be another browser b>s add-on lets Firefox for Android pretend to be another browser b
>y changing the identifying information (user-agent) that is sent >y changing the <a href="https://developer.mozilla.org/en-US/docs/
>with each HTTP request.>Browser_detection_using_the_user_agent" title="https://developer.
 >mozilla.org/en-US/docs/Browser_detection_using_the_user_agent">us
 >er-agent</a> that is sent with each HTTP request.
n67      <li>You can try to reproduce and debug issues that you discn97      <li>You can try to reproduce and debug issues that you disc
>over in Desktop Firefox. Install Desktop Firefox for Windows, Lin>over in Desktop Firefox. Install Desktop Firefox for Windows, Lin
>ux or Mac OS X and an <a href="https://addons.mozilla.org/en-US/f>ux or Mac OS X and an <a href="https://addons.mozilla.org/en-US/f
>irefox/addon/user-agent-switcher/?src=search" title="https://addo>irefox/addon/user-agent-switcher/?src=search" title="https://addo
>ns.mozilla.org/en-US/firefox/addon/user-agent-switcher/? data-cke>ns.mozilla.org/en-US/firefox/addon/user-agent-switcher/? data-cke
>-saved-src=search src=search">add-on like Phony for the desktop</>-saved-src=search src=search">add-on like Phony for the desktop</
>a>. (See the article <a href="https://developer.mozilla.org/en/Br>a>.
>owser_detection_using_the_user_agent">Browser detection using the 
> user agent</a> for an in-depth explanation about browser user-ag 
>ents.) 
tt100    <div class="note">
101      <p>
102        Note: See the article <a href="https://developer.mozilla.
 >org/en/Browser_detection_using_the_user_agent">Browser detection 
 >using the user agent</a> for an in-depth explanation about browse
 >r user-agents.
103      </p>
104    </div>

Back to History