Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 谷歌爬虫能在我的页面上看到动态内容吗?_C#_Jquery_Asp.net_Google Crawlers - Fatal编程技术网

C# 谷歌爬虫能在我的页面上看到动态内容吗?

C# 谷歌爬虫能在我的页面上看到动态内容吗?,c#,jquery,asp.net,google-crawlers,C#,Jquery,Asp.net,Google Crawlers,我已经在我的公司网站上工作了大约10天,完全将我的网页通过$.ajax提供内容,并通过jquery构建内容。现在我发现google不会看到我的页面内容,因为它是通过javascript生成的。我已经验证了在chrome中,当我去查看源代码时,我看不到通过Jquery创建的任何html元素 如何让谷歌抓取这些DIV或说HTML 前任: $('.wrapper').html(“这是产品1”); 谷歌爬行.productDIV吗?注册谷歌网站管理员工具,他们有一些工具可以显示机器人如何查看你的页面。

我已经在我的公司网站上工作了大约10天,完全将我的网页通过$.ajax提供内容,并通过jquery构建内容。现在我发现google不会看到我的页面内容,因为它是通过javascript生成的。我已经验证了在chrome中,当我去查看源代码时,我看不到通过Jquery创建的任何html元素

如何让谷歌抓取这些DIV或说HTML

前任:
$('.wrapper').html(“这是产品1”);

谷歌爬行
.product
DIV吗?

注册谷歌网站管理员工具,他们有一些工具可以显示机器人如何查看你的页面。但即使它看到了这些东西,如果我是你,我也不会呈现像那样重要的内容。不是每个人都使用JavaScript,也不是每个人都使用Google,这是标准的SEO逻辑。

Googlebot通常比“查看源代码”更聪明,而且可能会看到很多动态内容,但是Hashbang仍然是解决这个问题的推荐方法。那么这是否意味着即使product div是在浏览器中创建的,google也可以看到它呢?只有google知道这一点,但他们确实声称google机器人可以读取javascript,在很多情况下可以加载动态内容,但我想这取决于它是如何完成的,我假设谷歌机器人并不是什么都懂,或者它不知何故使用无头浏览器来测试东西。太好了。。。我刚才在读关于#!方法。。。。我将实现这一点,我还将测试网站管理员工具。
$('.wrapper').html("<div class=\'product\'> This is Product 1 </div>");