Folia
← 返回头版

网页开发历史中的过时HTML代码与工件

一篇在Hacker News上发布的3042字技术长文深入分析了互联网发展过程中遗留在HTML中的过时代码片段与工件1。这些非标准HTML片段源自浏览器竞争、第三方集成、厂商扩展和平台特定黑科技,见证了网络技术演进的复杂历史。

文章详细列举了多个典型案例。X-UA-Compatible标签用于指定IE浏览器兼容性,其中IE=edge表示最高支持版本1。Google Chrome Frame作为IE 6-9的插件,通过chrome=1标签调用1。ICBM元标签源自Usenet黑客术语,用于标记网站地理位置1。条件注释是IE特有的浏览器定向技术1。Microsoft Smart Tags在IE 6中自动注入超链接,但后因用户反感被移除1。PICS(平台内容选择)由W3C在1990年代中期推出,至2003年前后完全退出1。

浏览器厂商的专有功能也留下了痕迹。IE 4-8支持的页面转换效果meta标签直到View Transition API采用后才被现代网络平台支持1。百度浏览器的页面转码功能在2012-2018年间被广泛反对,网站可通过meta标签选择退出1。Skype Click to Call工具栏曾在Firefox引起不稳定,Mozilla于2011年明确阻止1。UC浏览器和QQ浏览器在2010年代初期因数据节省功能在亚洲流行1。IE 9+的任务栏固定网站功能支持msapplication系列元标签1。

搜索引擎与网络服务的遗产同样值得关注。AJAX爬虫元标签fragment='!'在2009年被Google推荐,2015年停止推荐1。Yahoo Directory和DMoz曾是流行的网络目录,现已停运1。Progressive Web Apps标准确立后,application-name标签随之过时1。更近期地,Google在2024年末推出的'Page Annotations'功能因于2025年3月被用户反对而停止1。


评论