问题标签 [meta-tags]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1905 浏览

asp.net - 删除或更改母版页中的元标记

我有一个母版页,我在 masterpage.master.cs 中编写了元标记。在从母版页生成的类别页面中,每个类别都有自己的元标记。当用户访问 category.aspx 时,我想更改元标记。所有元标记都是动态创建的,它们没有 id 或 runat,因为我使用 for 循环(从数据库读取数据)动态创建它们。

所以我不能改变页面的标题和元标记。我怎样才能做到这一点?


谢谢大卫。但是如果用户想添加元标签,用户怎么做呢?我的数据库设计就是这样,我必须使用 for 循环创建标签。不好吗? http://img843.imageshack.us/img843/6940/metadb.png

有没有其他方法可以编写这些标签?

@lvo,谢谢你的回答。但是 this.Title 不起作用。我写了它,但没有任何改变。此外,我没有在 ID 的头部的 ContentPlaceHolder 中放置任何文字或标签。因为如果我输入文字或其他内容并编写元标记,页面中将有 2 个描述或关键字。哪一个适合 SEO?有没有其他方法可以删除所有元标记?

0 投票
2 回答
367 浏览

facebook - Facebook Business LIKE 框显示 Open Graph 错误

您通过支持的元标记之一提供了 Open Graph 类型,但您指定的“链接”类型无效。

以上是单击“LIKE”按钮时出现的错误。

我尝试设置各种 OG 元标记。您可以在http://luxe.sonikastudios.com上查看代码

我查看了许多不同的论坛等,但没有给出明确的答案。我什至没有指定 og 类型的“链接”。

我将我的页面通过 Facebook 提供的 linter ( http://developers.facebook.com/tools/lint/ ),据我所知,我没有看到任何错误出现(但后来我什至没有知道这个屏幕应该是什么样子,以防出现错误)。

任何帮助,将不胜感激。

0 投票
2 回答
5997 浏览

validation - 如何处理 HTML5 中未验证的元元素?

在 HTML5 中,一些元元素不验证(还没有?),例如:

条件注释在这里是适当的解决方案吗?元元素仍会按预期工作吗?

使用 .htaccess 文件而不是元元素(不幸的是,并非总是可能),这是正确的方法吗?

谢谢!

0 投票
2 回答
44 浏览

seo - 如何控制可访问的搜索引擎?

有人问我是否可以限制搜索引擎中的搜索结果。这是一个例子:我有一个网站,我希望它只在雅虎、谷歌、必应和询问搜索引擎中显示。有没有通过使用任何元标记或其他方式来做到这一点?

谢谢..

0 投票
1 回答
2945 浏览

javascript - 我可以使用 Javascript 获取元“属性”吗?

我正在尝试使用 JS 访问 OpenGraph 元标记中的数据。它适用于具有标准属性 (name="x" content="y") 的元标记,但对于 OpenGraph 标记,元标记读取

我没有任何运气使用 JS 访问“属性”属性的内容。.name 属性只是空的。有任何想法吗?

0 投票
1 回答
1290 浏览

python - 我如何让 python 的机械化停止跟随元刷新重定向?

我有一个脚本,它可以获取带有元刷新的网页。我需要解析检索到的页面,但机械化似乎遵循重定向。我如何让它停止关注它?

0 投票
1 回答
1096 浏览

php - Zend Framework:来自数据库的元属性(关键字/描述)

我正在通过 Zend 框架创建网站,我一直在想这个问题已经有一段时间了......

想象一下,您已经创建了最好的文章模块,并且您通常为每篇文章添加 meta_keywords/meta_description 数据库条目,这样当视图呈现时,它会使用在管理后端输入的数据填充相关元字段。

但是,想象一下动态内容较少的情况,到目前为止,您正在使用 HeadMeta() 视图助手向页面添加元关键字/元描述。

我想有一种方法来配置数据库中每页的元关键字/元描述或其他一些元元素。我一直在摸索什么是最好的解决方案,而不会增加过多的开销(因为您需要对网站中发生的每个操作执行查询)

我最初的想法是将元属性保存在数据库中的索引上,这样对于每个操作,您都可以快速检索所有相关数据。我很快意识到通过 GET/POST 传递的参数可能会改变提供的结果,从而使结果集变得无关紧要。

所以也许我们也可以添加参数,但是您可能希望同时忽略一些参数(因为不需要考虑 ?page=12 参数...)。也许使用序列化参数在索引中添加另一个 varchar 列?

或者添加整个 URL 并执行 REGEXP 选择而不是常规选择?(我猜这可能是最慢的解决方案......)

另请注意,mySQL 对 UTF-8 索引的限制约为 varchar(200)(因此无法保存一个巨大的 URL)

有没有人想到解决这个问题的好方法?

0 投票
1 回答
5265 浏览

php - META 值 charset=UTF-8 防止显示 UTF-8 字符

我制作了一个测试程序,基本上只是一个文本区域,我可以在其中输入字符,当我单击提交时,字符被写入 MySQL 测试表(使用 PHP)。

测试表的排序规则是 UTF-8。

如果我想写一个éú它写得很好的数据库,这个脚本工作得很好。但是,如果我将以下元语句添加到<head>我的页面区域:

...字符开始变得混乱。

我的理论是服务器强加了一些运行良好的编码,但是当我添加 UTF-8 指令时,它会覆盖此服务器编码,并且此 UTF-* 编码不包括诸如é和之类的字符ú。但我认为 UTF-8 编码了所有(克林贡语等)字符。

基本上我的程序可以工作,但我想知道为什么当我添加指令时它没有。我想我错过了一些东西。

任何帮助/教学最受赞赏。

提前致谢。

0 投票
2 回答
5658 浏览

javascript - 尝试动态设置 MetaTag

我正在尝试将元标记动态设置到我的文档的头部。这是我需要通过代码添加的移动设备特定元标记。我在这里找到了这个解决方案:

使用 jQuery 设置元标记值时遇到问题

但它似乎不起作用,我做错了什么?

0 投票
3 回答
31265 浏览

html - 我应该包含标签吗?

假设我有某种专有的 Web 框架。我应该在生成的文件中包含<meta generator="My framework">标签吗?

我注意到 StackExchange 0.9 应用程序会这样做,并且想知道这样做的优缺点是什么。它有什么作用,还是只是对查看源代码的人有用?