Javascript 在不改变DOM的情况下注入内容/HTML
编辑#2 我能从谷歌支持找到一个答案,请阅读下面这个问题的答案 编辑#1 我认为这更多的是一个SEO问题,而不是一个技术问题(虽然它在某种程度上是技术性的),所以我会在其他地方找到答案,并在这里发布答案,当我有东西分享Javascript 在不改变DOM的情况下注入内容/HTML,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,编辑#2 我能从谷歌支持找到一个答案,请阅读下面这个问题的答案 编辑#1 我认为这更多的是一个SEO问题,而不是一个技术问题(虽然它在某种程度上是技术性的),所以我会在其他地方找到答案,并在这里发布答案,当我有东西分享 首先,我要说我不是jQuery/JavaScript专家,所以对你们中的一些人来说,这个问题可能听起来很愚蠢 我需要在不改变DOM的情况下,将内容/HTML“注入”到我的一个页面中。注意,我说的注入不是替换或添加。这是因为搜索引擎优化的原因,因为这些内容不会被搜索蜘蛛索引 另一
首先,我要说我不是jQuery/JavaScript专家,所以对你们中的一些人来说,这个问题可能听起来很愚蠢 我需要在不改变DOM的情况下,将内容/HTML“注入”到我的一个页面中。注意,我说的注入不是替换或添加。这是因为搜索引擎优化的原因,因为这些内容不会被搜索蜘蛛索引 另一个开发人员实现的当前解决方案是创建一组带有文本的图像,因此目前该站点仅针对该部分就有60多个HTTP请求。嗯 无论如何,我认为解决方案是通过包含该内容的JavaScript文件将该内容注入页面,这样在我的页面标记中,我只有一个
,例如,浏览器将能够执行该文件并显示其中的内容,而搜索蜘蛛将无法抓取该内容,因为它位于JavaScript文件中
我试过jQuery的.html()
method,但是当然JS文件中的HTML被放置在实际页面上,从而使得搜索蜘蛛可以对内容进行索引。这是我最初的想法,但这是不正确的。阅读我在这个问题下面的答案
这就是我所尝试的:
$(function () {
$('.testimonials').html('test');
});
我一直无法找到解决这个问题的方法,无论是在某地还是在网上
非常感谢为实现这一目标提供的任何帮助
提前感谢,在不更改DOM的情况下,您无法将HTML“注入”到文档中。HTML文档(网页)是浏览器和爬行器都可以查看的DOM。在不更改DOM的情况下,无法将HTML“注入”到文档中。HTML文档(网页)是浏览器和爬行器都可以查看的DOM。在不更改DOM的情况下,无法将HTML“注入”到文档中。HTML文档(网页)是浏览器和爬行器都可以查看的DOM。在不更改DOM的情况下,无法将HTML“注入”到文档中。HTML文档(网页)是浏览器和爬行器都可以查看的DOM。如果我的理解是正确的,“不改变DOM”并不是你真正关心的问题;而是对JavaScript执行爬虫隐藏一些内容 我的最初反应是:我认为你试图隐藏的任何内容都应该被隐藏,因为它只针对特定的用户。那里的解决方案很简单:只向登录用户显示。如果这听起来不是一个好的解决方案,我建议您重新考虑是否有被完全从排名中删除的风险。(见附件。)
但是如果您想隐藏您的内容,您可能需要推迟获取内容,直到执行用户操作。将其设置为在滚动或鼠标上加载。如果我的理解正确,“不改变DOM”并不是你真正关心的问题;而是对JavaScript执行爬虫隐藏一些内容 我的最初反应是:我认为你试图隐藏的任何内容都应该被隐藏,因为它只针对特定的用户。那里的解决方案很简单:只向登录用户显示。如果这听起来不是一个好的解决方案,我建议您重新考虑是否有被完全从排名中删除的风险。(见附件。)
但是如果您想隐藏您的内容,您可能需要推迟获取内容,直到执行用户操作。将其设置为在滚动或鼠标上加载。如果我的理解正确,“不改变DOM”并不是你真正关心的问题;而是对JavaScript执行爬虫隐藏一些内容 我的最初反应是:我认为你试图隐藏的任何内容都应该被隐藏,因为它只针对特定的用户。那里的解决方案很简单:只向登录用户显示。如果这听起来不是一个好的解决方案,我建议您重新考虑是否有被完全从排名中删除的风险。(见附件。)
但是如果您想隐藏您的内容,您可能需要推迟获取内容,直到执行用户操作。将其设置为在滚动或鼠标上加载。如果我的理解正确,“不改变DOM”并不是你真正关心的问题;而是对JavaScript执行爬虫隐藏一些内容 我的最初反应是:我认为你试图隐藏的任何内容都应该被隐藏,因为它只针对特定的用户。那里的解决方案很简单:只向登录用户显示。如果这听起来不是一个好的解决方案,我建议您重新考虑是否有被完全从排名中删除的风险。(见附件。)
但是如果您想隐藏您的内容,您可能需要推迟获取内容,直到执行用户操作。将其设置为在滚动或鼠标上加载。有一个robots.txt文件,该文件指示不要通过搜索机器人搜索页面内容。对坏的绕过这条规则。但谷歌爬虫,例如,不会索引
此外,您还可以在身份验证后访问您的推荐页面。例如,我的gmail内容不能被搜索引擎优化或其他用户搜索 有一个robots.txt文件,该文件指示不要通过搜索机器人搜索页面内容。对坏的绕过这条规则。但谷歌爬虫,例如,不会索引 此外,您还可以在身份验证后访问您的推荐页面。例如,我的gmail内容不能被搜索引擎优化或其他用户搜索<