【问题标题】:Prerender.io not loaded scripts correctlyPrerender.io 未正确加载脚本
【发布时间】:2017-04-11 10:09:59
【问题描述】:

我有两个 javascript 文件:

vendor.js - 我有 angular.js 和另一个库;
app.js - 自己的代码。

但是当我加载它时 prerender 没有打开我的页面。

当我将它连接到一个文件时 - 一切正常。

我该如何解决?

【问题讨论】:

标签: angularjs google-crawlers prerender


【解决方案1】:

看起来您可能正在页面的<body> 中加载这些<script> 标记。正文中的脚本是异步加载的,因此它们可以乱序加载(如果乱序加载,则会导致 javascript 错误)。 Chrome 和大多数浏览器都能很好地处理这个问题,但 PhantomJS 可以乱序加载它们。

我建议尝试将那些 <script> 标记移动到 <head> 中,看看是否能解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 1970-01-01
    相关资源
    最近更新 更多