var decoder;
for (var i = 0; i < decoders.length; i++) { var decoder = decoders[i]; var data;
// encode the content for non-ASCII compatible encodings
if (decoder == "UTF-16BE")
data = encodeUTF16BE(testContent);
else if (decoder == "UTF-16LE")
data = encodeUTF16LE(testContent);
else
data = encodeURI(testContent); var dataURI = "data:text/html;charset=" + decoder + "," + data;
function encodeUTF16BE(string)
{ var encodedString = "";
for (i = 0; i < string.length; ++i) {
encodedString += "%00";
encodedString += encodeURI(string.charAt(i));
}
return encodedString;
}
function encodeUTF16LE(string)
{ var encodedString = "";
for (i = 0; i < string.length; ++i) {
encodedString += encodeURI(string.charAt(i));
encodedString += "%00";
}
return encodedString;
}
function testFontSize(frame)
{ var iframeDoc = SpecialPowers.wrap($(frame)).contentDocument; var size = parseInt(iframeDoc.defaultView.
getComputedStyle(iframeDoc.getElementById("testPara")).
getPropertyValue("font-size"));
ok(size > 0, "font size assigned for " + frame);
}
</script>
</pre>
</body>
</html>
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.