My favorites | Sign in
Project Logo
                
Search
for
Updated Jul 13, 2007 by vinci.cat
Labels: Phase-Implementation, Phase-Design, Compatibility
SafariCompatibility  
Safari compatibility

Introduction

This page only cover the things that are already tested. The functions that are not discussed below is not yet tested.

Safari 3 Public Beta (AppleWebKit/522.11.3)

The User-Agent string:

Mozilla/5.0 (Windows U; Windows NT 5.1; zh) AppleWebKit/522.11.3 (KHTML, like Gecko) Version/3.0 Safaro/522.11.3

Test Result

No problems found (for our program). Only chinese characters does not display properly.

JavaScript related

Issue Description
Base.js No problems found.
DOM No problems found.
Ajax XMLHttpRequest() available.
Load JS dynamically Can be done by window.eval() with XMLHTTP.
NOTE after running window.eval(), the global variable created will be destroyed. If there are new global variable created using window.eval(), say foo. One may need to do window.foo = foo; to make the global variable continue to exist after the execution of window.eval().
Load CSS dynamically Can be done by document.createElement('link') and append to
<head>
.

Event Description
onkeydown addEventListener works.
onkeyup addEventListener works.
onkeypress addEventListener works.
onmousedown addEventListener works.
onmouseup addEventListener works.
onmousemove addEventListener works.


Sign in to add a comment
Hosted by Google Code