[whatwg] Proposal for window.DocumentType.prototype.toString
Johan Sundström
oyasumi at gmail.com
Wed Oct 31 18:58:24 PDT 2012
On Wednesday, October 31, 2012 at 15:02 , Ian Hickson wrote:
> On Tue, 30 Oct 2012, Johan Sundström wrote:
> > That said, I would still much enjoy a future where
> > javascript:alert(document.doctype) would tell you something rich about
> > the page that we today need deep knowledge of document.compatMode and/or
> > combinations of XMLSerializer and parsers, or deep study of DocumentType
> > refdocs to tease out.
>
> Can you elaborate on that?
Sure – rich as in not "[object DocumentType]", but
…on apple.com: <!DOCTYPE html>
…on roxen.com: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
…on the Firefox default homepage: <!DOCTYPE html [
<!ENTITY % htmlDTD
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
%htmlDTD;
<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd">
%globalDTD;
<!ENTITY % aboutHomeDTD SYSTEM "chrome://browser/locale/aboutHome.dtd">
%aboutHomeDTD;
<!ENTITY % syncBrandDTD SYSTEM "chrome://browser/locale/syncBrand.dtd">
%syncBrandDTD;
<!-- These strings are used in the about:home page -->
<!ENTITY abouthome.pageTitle "&brandFullName; Start Page">
<!ENTITY abouthome.searchEngineButton.label "Search">
<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):
text in <a/> will be linked to the Firefox features page on mozilla.com
-->
<!ENTITY abouthome.defaultSnippet1.v1 "Thanks for choosing Firefox! To get the most out of your browser, learn more about the <a>latest features</a>.">
<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):
text in <a/> will be linked to the featured add-ons on addons.mozilla.org
-->
<!ENTITY abouthome.defaultSnippet2.v1 "It's easy to customize your Firefox exactly the way you want it. <a>Choose from thousands of add-ons</a>.">
<!ENTITY abouthome.bookmarksButton.label "Bookmarks">
<!ENTITY abouthome.historyButton.label "History">
<!ENTITY abouthome.settingsButton.label "Settings">
<!ENTITY abouthome.addonsButton.label "Add-ons">
<!ENTITY abouthome.appsButton.label "Marketplace">
<!ENTITY abouthome.downloadsButton.label "Downloads">
<!ENTITY abouthome.syncButton.label "&syncBrand.shortName.label;">
<!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
%browserDTD;
]>
--
/ Johan Sundström, http://ecmanaut.blogspot.com/
More information about the whatwg
mailing list