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 |