this funny thing called FBML http://developers.facebook.com/docs/reference/fbml/ I'm just wondering is it true that any web pa开发者_开发技巧ge that uses FBML automatically disqualifies themselves as a 100% standard-compliant webpage?
FBML is a language developed by Facebook (which is now deprecated). Even their JavaScript SDK, which does not introduce custom tags, is technically not an open standard either, though it may be too early to say whether social networking sites could join up to make one. XMPP's Pubsub specification might be the closest equivalent to a standard here, but I don't think it is well-supported by many clients or services, even though Google made a derivative of it.
HTML5 has tended to just standardize on existing browser behavior, so anything that includes the HTML5<!DOCTYPE html>
and works in all browsers without plugins might be considered compliant to an open standard. So JavaScript is an open standard, but they are not using an open standard as far as a social networking API. It's a bit of a relative term.
If the page is XHTML, it is valid XHTML if you include the proper xmlns:fb="http://www.facebook.com/2008/fbml"
namespace declaration in the <html>
tag.
精彩评论