Parent Directory
|
Revision Log
New; Fx2, Opera9, IE7 pass; Safari3 fails (it strips any U+FEFF everywhere, not only at the beginning)
1 | wakaba | 1.1 | #!/usr/bin/perl |
2 | use strict; | ||
3 | |||
4 | print qq[Content-Type: text/html; charset=utf-8\n\n]; | ||
5 | print qq[\xEF\xBB\xBF\xEF\xBB\xBF\xEF\xBB\xBFXXXXXX]; | ||
6 | print q[ | ||
7 | <p id=result class=FAIL>FAIL (noscript)</p> | ||
8 | <script> | ||
9 | var r = document.getElementById ('result'); | ||
10 | r.firstChild.data = 'FAIL (script)'; | ||
11 | if (document.body.firstChild.data.match (/^\uFEFF\uFEFFXXXXXX/)) { | ||
12 | r.firstChild.data = 'PASS'; | ||
13 | r.className = 'PASS'; | ||
14 | } else { | ||
15 | r.firstChild.data = 'FAIL (first character is U+' + document.body.firstChild.data.charCodeAt (0).toString (16) + ', second character is U+' + document.body.firstChild.data.charCodeAt (1).toString (16) + ')'; | ||
16 | } | ||
17 | </script> | ||
18 | ]; |
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |