网站管理员工具中的 AMP 错误

AMP errors in web master tool

我已经为我的网页成功实施了 AMP,并且 google 开始对其编制索引,这是我通过 WebMaster 工具了解到的。我面临着一些在短时间内出现并消失的问题。 记录的问题是:

  1. 在页面上找到了用户创作 JavaScript 这些页面不包含除模式之外的任何脚本标记。 此错误只显示 120 页中的几页,而不是遵循相同的

模板。下面是图片link:

还有一些疑问:

  1. 我观察到当网络浏览器中使用相同的放大器 url 时,不同的放大器 url 会被重定向到其原始页面。 Google 是在处理它还是由我们来进行重定向?

  2. 我计划在将使用 javascript 的网页上实现登录和共享按钮。但如果我这样做,我会收到验证错误。那么怎样才是正确的做法呢

谁能帮我解决这个问题?

  1. 请确保所有脚本标签都是application/ld+json类型。这些脚本标签中不应有可执行代码。
  2. 重定向是您必须在自己这边做的事情。如果直接点击 URL,Google 不会执行任何类型的从 AMP 到非 AMP 页面的重定向。事实上,Google 在他们的轮播中使用的 URL 架构完全是他们自己的,并且只包含您页面的路径。例如。 https://cdn.ampproject.org/v/www.yoursitehere.com/path/to/article.html
  3. 不允许使用在页面中插入的 Javascript 进行社交分享,因为不允许 Javascript。如果您想使用社交分享,请使用非 javascript 实现,或尝试 amp-social-share

感谢您的回复。根据我询问的查询

  1. 请确保所有脚本标签都是application/ld+json类型。这些脚本标签中不应有可执行代码 - 我目前没有使用任何脚本,除了 amp only

  2. 重定向是你必须做的事情。如果直接点击 URL,Google 不会执行任何类型的从 AMP 到非 AMP 页面的重定向。事实上,Google 在他们的轮播中使用的 URL 架构完全是他们自己的,并且只包含了您页面的路径。例如。 https://cdn.ampproject.org/v/www.yoursitehere.com/path/to/article.html - 明白了

  3. 不允许在页面中插入 Javascript 进行社交分享,因为不允许 Javascript。如果您想使用社交共享,请使用非 javascript 实现,或尝试 amp-social-share - 已实现的社交共享及其正常工作

我们能否为可以包含大量 JavaScript、表单和插件的电子商务网站实施 AMP?据我所知,AMP 希望保持简单,因此限制尽可能多 JavaScript,仅表单标签无效。那么我们是否有机会在电子商务网站上实施 AMP。