【问题标题】:How to make the AngularJs content Visible in Viewsource如何使 AngularJs 内容在 Viewsource 中可见
【发布时间】:2017-12-10 16:50:30
【问题描述】:

我已经使用 AngularJs 获取了很多内容。

但是内容没有显示在视图源中

查看页面应使用 AngularJs 显示查看源中的内容

让我知道,如果有任何方法可以使用 AngularJs在视图页面的视图源中显示内容。

现在我使用 AngularJs 的内容在我网站的视图源中不可见

【问题讨论】:

  • 这很正常,DOM是由angularjs动态构建的...查看源代码的唯一方法是使用chrome debug / firebug等开发工具...为什么要查看来源 ?搜索引擎优化问题?
  • @Cétia:对于 SEO,还有其他方法可以获取内容吗?
  • @KesaVan 嗨,你有什么解决方案吗...???也请指导我...现在面临同样的问题..

标签: javascript angularjs view client-side view-source


【解决方案1】:

这是预期的 JavaScript 行为。页面加载到浏览器后所做的更改在“查看源代码”中不可见

【讨论】:

    【解决方案2】:

    这很正常,DOM 是由 angularjs 动态构建的……查看源代码的唯一方法是使用开发工具,如 chrome debug / firebug 等

    如果您有一些 SEO 问题,您需要一种方法让 google 解析您的内容。因此,您需要构建页面服务器端而不是客户端。

    例如,您可以使用例如 https://prerender.io/,这将预处理您的角度页面服务器端

    另见How to make a SPA SEO crawlable?

    编辑:谷歌似乎也执行 javascript:http://ng-learn.org/2014/05/SEO-Google-crawl-JavaScript/ & http://googlewebmastercentral.blogspot.fr/2014/05/understanding-web-pages-better.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多