0

当用户单击我页面中的类别时,我正在使用“history.pushState”来更改 url。如果没有选择任何类别,我的标题和元描述是页面加载时在开头设置的:

<head> <title>my default title</title> <meta id="mdescription" name="description" content="my default description" /> … </head>

当用户选择一个类别时,通过 ajax 显示新内容,使用 history.pushState 更改 url,我以这种方式更改标题和元描述:

$('title').html(mynewtitle); $('#mdescription').attr(mynewmdescription);

这一切都在起作用,我唯一的疑问是机器人。我想知道他们是否会为他们检测到的每个网址获得“我的默认标题”,或者他们是否也能够获得新的标题和描述。那么这对用户来说只是“好”的东西(他会在任何时候选择一个类别时看到更改页面的标题)还是对搜索引擎也有用?

4

0 回答 0