<a ping="...">
是 HTML5 锚元素中一个相对较新、相对未知的属性。
它的跨浏览器兼容性如何?
我查看了 MDN 等在线资源http://caniuse.com http://caniuse.com,但没有发现任何表明浏览器支持的信息。
我想知道这是否是 2014 年链接跟踪的可行选择。
The ping
属性已包含在 HTML5 的 W3C 之前的草案中。直到 2010 年初,它仍然保留在 HTML5 的 W3C 草案中 - 最后一次包含它的草案是W3C 工作草案 2010 年 3 月 4 日 http://www.w3.org/TR/2010/WD-html5-20100304/;下一个草案是W3C 工作草案 2010 年 6 月 24 日 http://www.w3.org/TR/2010/WD-html5-20100624/.
为什么被删除?它是极不受欢迎 http://lists.w3.org/Archives/Public/public-html/2007Nov/thread.html#msg42- 专为广告商设计的 HTML 功能,用于跟踪广告点击次数。 Hixie 的论点是他们已经可以做到这一点;ping
只是让这个过程更加透明。浏览器将能够提供阻止功能ping
追踪。对此的反驳是,如果浏览器具有此功能,出版商将避免ping
,与当前的点击跟踪技术相比,它不可靠。
一些浏览器支持它是因为以下因素的组合:
- 他们很早就实施了它,并且觉得没有必要删除它;和
- 它们支持 WHATWG 规范,而不是 W3C 规范,或者同时支持 W3C 规范。
支持它的浏览器似乎是Safari and Chrome。 (后者这样做并不奇怪;它最初使用 Safari 的 WebKit 作为其布局引擎,现在使用 Blink,WebKit 的一个分支。)Firefox也支持它,但自 2008 年以来,默认情况下支持已被禁用 - 它可以通过 about:config 启用,尽管我认为没有很多人这样做。
IE浏览器 不支持(还?) http://connect.microsoft.com/IE/feedback/details/793755/ie11-feature-request-support-for-the-ping-attribute-on-a. 歌剧 12.x不支持该属性,但我还没有检查Opera的下一代基于Blink的浏览器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)