有<meta>标记和其他东西,你可以在这个地方<head>你的HTML文档.<meta>您在HTML文档中使用了哪些标记等和最佳实践,以使其更易于访问,搜索,优化等.
我想允许我的网络应用程序的用户能够从一个页面(main_page)将多个对象发布到他们的时间轴.
我已经存储了用户的访问令牌.
我试图提交的页面上的标签,网址是page_url:
<meta property="fb:app_id" content="my_app_id" />
<meta property="og:type" content="my_namespace:my_object" />
<meta property="og:title" content="some string" />
<meta property="og:description" content="some other string" />
<meta property="og:image" content="some_image_url" />
<meta property="og:locale" content="en_US" />
<meta property="og:url" content="page_url" />
Run Code Online (Sandbox Code Playgroud)
Rails代码提交从main_page触发的url:
begin
fb_post = RestClient.post 'https://graph.facebook.com/me/my_namespace:do', :access_token=>user.get_facebook_auth_token, :my_object=>"page_url"
rescue StandardError => e
p 'e.response is'
p e.response
end
Run Code Online (Sandbox Code Playgroud)
产量
2011-11-02T02:42:14+00:00 app[web.1]: "e.response is"
2011-11-02T02:42:14+00:00 app[web.1]: "{\"error\":{\"message\":\"(#3502) Object at URL page_url has og:type of 'website'. The property 'my_object' requires an object of og:type 'my_namespace:my_object'.\",\"type\":\"OAuthException\"}}"
Run Code Online (Sandbox Code Playgroud)
真正奇怪的是,在收到此错误后,如果我在对象调试器上测试page_url …
使用元标记*或robots.txt文件来通知蜘蛛/抓取工具包含或排除网页是否更好?
使用meta标签和robots.txt时是否有任何问题?
*例如: <#META name="robots" content="index, follow">
我有几个主页面上挂着几个内容页面.我需要在其中一个内容页面添加刷新元标记,但我看不到我能在哪里做到这一点.
任何帮助将非常感激.
我想知道是否可以在iOS应用程序的开发版本上测试iOS 6的智能应用横幅的app-argument URL参数.只有从App Store下载应用程序时,才会显示横幅中的"打开"选项.
每当我使用了德国元音在过去一个HTML文件时,总是我被取而代之ä,ö根据等这个表.
我当时不知道编码,也没想过.
我只是"知道",当我只想用ä,ö等等.相反,在其他国家的许多计算机将无法正确显示变音.
当我通过放入<meta charset="utf-8">标题将UTF-8编码的HTML文件的字符集设置为UTF-8时,是否仍然需要替换äby ä,öby ö等等?
例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ÄÖÜäöüß</title>
</head>
<body>
ÄÖÜäöüß
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当我将其保存在我的机器上的UTF-8编码的HTML文件中并在浏览器中查看时,所有的变音符都会正确显示.
但是我在德国,我机器上的所有东西都是德语,所以当然我的机器能够正确显示德国变形金刚.
我阅读了Joel的绝对最低每个软件开发人员,绝对必须知道Unicode和字符集(没有借口!),但这种编码对我来说是全新的.
根据我对编码,UTF-8和设置字符集的理解,我怀疑<meta charset="utf-8">在UTF-8编码的HTML文件中设置意味着我不再需要使用ä等等.
但我找不到一个明确说明的来源.
为了更好的搜索引擎优化,我需要在我的页面上添加一些元素:
<!-- Schema.org markup for Google+ -->
<meta itemprop="name" content="The Name or Title Here">
<meta itemprop="description" content="This is the page description">
<meta itemprop="image" content="http://www.example.com/image.jpg">
Run Code Online (Sandbox Code Playgroud)
这是来源.
然后我在标记验证服务上检查此代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta itemprop="name" content="The Name or Title Here">
<meta itemprop="description" content="This is the page description">
<meta itemprop="image" content="http://www.example.com/image.jpg">
<meta charset="UTF-8">
<title>My title</title>
</head>
<body>
My body.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
抛出这个错误:
第4行,第57列:
itemprop指定了属性,但该元素不是任何项的属性.Run Code Online (Sandbox Code Playgroud)<meta itemprop="name" content="The Name or Title Here">第5行,第70列:
itemprop指定了属性,但该元素不是任何项的属性.Run Code Online (Sandbox Code Playgroud)<meta itemprop="description" content="This is the …
谷歌搜索结果通过TitleTag和<meta name="description"..."/>标签显示.该<title>-Tag是通过Angular2 editiable 如何更改网页标题中angular2路由器
剩下的就是描述.
是否可以在angular2中编写一个指令,它操纵<head>页面部分的元标记.
因此,根据所选路线,元描述会发生变化,如:
<meta name="description" content="**my description for this route**"/>
Run Code Online (Sandbox Code Playgroud) 我遇到过以下代码:
<meta name="msapplication-TileColor" content="#113228">
<meta name="msapplication-TileImage" content="icon-tile.png">
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下这些元标签的用途吗?我找不到有关这些标签的任何文档。
我想在我的网页中包含提取的结构化数据.
我将此包含在描述中:
<meta itemprop="description" content="my description" />
Run Code Online (Sandbox Code Playgroud)
但是我意识到页面上已经存在正常的元描述:
<meta name="description" content="my description" />
Run Code Online (Sandbox Code Playgroud)
是否可以将两者合并或者将它们合并在一起可能就像:
<meta itemprop="description" name="description" content="" />
Run Code Online (Sandbox Code Playgroud)