Just to clarify a little, the specific advantage to XMPP would be that websites could offer the XMPP protocol by default, while allowing a fall-back to lead to either an explanatory HTTP page, or possibly, via the javascript: protocol, giving an alert or JavaScript-based message to indicate how the user could obtain support for the XMPP protocol.

Links that put you on the road to nowhere in browsers that do not support the protocol do not exactly make for a user-friendly site (not to mention experimentation in the first place).

Brett

On 7/2/2010 1:37 PM, Brett Zamir wrote:
Hi all,

My Firefox extension, Open URIs, at https://addons.mozilla.org/en-US/firefox/addon/162154/ , has just been approved by the Mozilla review team. You can read the description there, but essentially, the aim of the add-on is to gain enough adoption and experience for the HTML5 working group to be convinced that supporting 2 new attributes on <a/> is merited.

One attribute is @uris, which offers a higher priority than @href, allowing browsers that do not support the attribute (or the protocol) to fall-back to the @href.

The other attribute is @alternateURIs which offers a potential trigger to browsers to highlight the element in such a way that the user may be aware that they can right-click these links to find alternative protocols (e.g., if Wikipedia linked to its own page for a given book by default, but offered the URN of the ISBN via right-click).

Given the XMPP community's interest in allowing web users the ability to click on link while avoiding it doing nothing, I think these attributes might be of interest. In any case, it won't hurt websites to offer default or alternative URIs with their XMPP (or other) links.

Just thought I'd welcome you all to add these attributes on your own pages, try out the extension in conjunction with it, and possibly voice your support in the HTML5 mailing list if you favor giving alternative protocols (or URNs) a leg up on HTTP links which are going to be the mainstay for some time, especially to the extent no attributes exist to facilitate transitioning to possible alternatives.

thanks!
Brett



Reply via email to