TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The short history of the “about:” URL (2013)

143 pointsby johnmwalmost 7 years ago

7 comments

johnmwalmost 7 years ago
Note this was written by Lou Montulli who also wrote the amusing post about &quot;The Origins of the &lt;Blink&gt; Tag&quot; [1]<p>[1] <a href="http:&#x2F;&#x2F;www.montulli.org&#x2F;theoriginofthe%3Cblink%3Etag" rel="nofollow">http:&#x2F;&#x2F;www.montulli.org&#x2F;theoriginofthe%3Cblink%3Etag</a><p>I didn&#x27;t know about the about:about url, and have since found a number of amusing and useful links, for example:<p>Chrome:<p>chrome:&#x2F;&#x2F;site-engagement&#x2F;<p>chrome:&#x2F;&#x2F;net-internals&#x2F;#dns<p>chrome:&#x2F;&#x2F;net-export&#x2F;<p>chrome:&#x2F;&#x2F;indexeddb-internals&#x2F;#<p>Firefox:<p>about:mozilla<p>about:memory<p>about:robots
评论 #17797454 未加载
评论 #17796097 未加载
评论 #17795580 未加载
评论 #17796447 未加载
评论 #17796135 未加载
评论 #17795945 未加载
评论 #17797465 未加载
评论 #17799859 未加载
montullialmost 7 years ago
I&#x27;m Lou and I&#x27;m the author of that article.<p>If you have any questions I&#x27;m happy to answer them.
评论 #17799420 未加载
jancsikaalmost 7 years ago
Not everything works in about:blank.<p>For example, if you go into devTools and try to build an SVG programmatically (or simply inject some innerHTML), the funcURLs won&#x27;t pick up the ids in the &lt;defs&gt; section for things like gradients&#x2F;patterns&#x2F;etc.<p>I can&#x27;t remember which part of which spec conflicts with the other on this. I just remember mentioning it on the SVG list and the Mozilla bug list. (It actually works in Chrome, which a Mozilla dev told me is a bug in Chrome. :)
czralmost 7 years ago
slightly ot, but, if anyone else was distracted by the use of 3-4 spaces between each sentence, this JS snippet will fix it:<p><pre><code> document.querySelectorAll(&quot;td&gt;div&quot;).forEach(x=&gt;(x.innerHTML = x.innerHTML.replace(&#x2F;&amp;nbsp;&#x2F;g, &quot; &quot;)))</code></pre>
parliament32almost 7 years ago
The complete list of to-date about:mozilla passages: <a href="https:&#x2F;&#x2F;www.mozilla.org&#x2F;en-US&#x2F;book&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mozilla.org&#x2F;en-US&#x2F;book&#x2F;</a><p>I&#x27;ve always loved this easter egg.
tannhaeuseralmost 7 years ago
about:legacy-compat made its way into HTML5 as the system identifier&#x2F;URL of a (fictive) external SGML declaration set to contain declarations for the elements and attributes of HTML. It&#x27;s required to make an HTML5 document a valid SGML application; if it weren&#x27;t there, the declaration set would be treated as containing no declarations at all, which doesn&#x27;t work for eg. empty (HTML &quot;void&quot;) elements such as img and br, and also for writing enumerated attributes in their short forms such as in &lt;option selected&gt; etc.
bugmen0talmost 7 years ago
Firefox has a list of all &quot;about:&quot; pages at about:about
评论 #17796187 未加载