AMP页面显示空白页

时间:2016-08-09 13:50:01

标签: amp-html

我正在尝试为我的网站解决AMP实施的问题。

如您所见,我的所有AMP页面现已在谷歌手机搜索中提供:

AMP Carroussel

我的问题是,每次点击AMP页面链接,我都会得到如下空白页面:

AMP Blan page

但是,如果我在新标签页中打开链接,页面就会显示

这真的很奇怪,特别是因为我的所有网页都经过了Google AMP验证器验证,并且Google AMP缓存正确加载了该网页:https://cdn.ampproject.org/c/s/amp.argentdubeurre.com/promotions-reductions/enfant/puericulture/6691-rose-ou-bleu-grand-destockage-puericulture-70.html

要解决此问题,您必须执行以下步骤:

  1. 在您的手机上使用Google AMP搜索:google AMP Searchs
  2. 输入例如:argentdubeurre + rose ou bleu
  3. 点击AMP链接,您应该有空白页面。现在如果你点击“在新标签页中打开”,它应该没问题。
  4. 你有想法帮助我解决这个问题吗?

    我正试图找到一个没有成功的解决方案。

3 个答案:

答案 0 :(得分:2)

只是为了让您知道有人在另一个帮助论坛上为我提供了解决此问题的解决方案。

确实在CSS中我有一行定义了html标签的位置:

html{position:relative}

只需删除它或将html的位置设置为静态。

正如Andrea在Google网站站长中心帮助论坛上所解释的那样:

  

原因是当从谷歌的cdn访问时,脚本将body标签设置为绝对定位。这会将其从页面流中取出,因此不会用于计算祖先的高度。我相信具有相对定位的元素如果不移动则表现得像静态元素,但在这种特定情况下这显然是错误的,因此html失去了高度

答案 1 :(得分:1)

答案 2 :(得分:0)

对我来说很好,可能只需要一点时间来缓存你的所有页面。

enter image description here