我已经添加了一个 fb xmlnx 代码,如下所示,现在我想再添加一个。
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
当我像下面添加时,它显示错误,
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:fb='http://ogp.me/ns/fb#'>
谁能告诉我如何添加两个代码???
我已经添加了一个 fb xmlnx 代码,如下所示,现在我想再添加一个。
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
当我像下面添加时,它显示错误,
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:fb='http://ogp.me/ns/fb#'>
谁能告诉我如何添加两个代码???
一般回答:
没有办法“连接”命名空间,但你可以给它们不同的前缀
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:og='http://ogp.me/ns/fb#'>
然后使用 fb:tag 为 facebook 标签和 og:tag 为 ogp.me 标签
具体答案:
Open Graph 协议的推荐使用不是通过 xmlns 属性,而是通过前缀属性 ( http://ogp.me/ ) 所以使用两者的代码将如下所示:
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns# [YOUR_APP_NAMESPACE]:
http://ogp.me/ns/apps/[YOUR_APP_NAMESPACE]#">
<meta property="fb:app_id" content="[YOUR_APP_ID]" />
<meta property="og:type" content="[YOUR_APP_NAMESPACE]:recipe" />
...
示例由https://developers.facebook.com/docs/opengraph/tutorial/提供