问题标签 [amp-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2471 浏览

amp-html - Google AMP 清除 CDN,当源更新时

我们可以做些什么来更新 AMP CDN 以清除特定页面或整个域缓存的 HTML 吗?

0 投票
1 回答
842 浏览

amp-html - 为什么 amp-video 和 amp-audio 强制将 https 用于 src?

在有关AMP-video的文档中表明:

src:如果没有孩子,则需要。必须是 HTTPS。

为什么需要这个?

  • 这是为了安全问题吗?(我的视频和音频不需要安全性)。
  • 这是为了性能(在这种情况下,因为 https 比 http 快?)
  • 还有其他原因吗?

从我的角度来看,让完整的 AMP 技术在 http 上工作并且只将其中一部分限制为 https 看起来很奇怪。这背后的理性是什么?

0 投票
2 回答
1498 浏览

amp-html - 如何同时支持 AMP-html 和桌面 HTML

据我了解放大器,放大器仅适用于移动设备。如果我使用响应式设计,我的 Web 服务器为每台设备的每页提供相同的 HTML 文档。

但是如果我想使用 AMP,网络服务器应该决定是为桌面提供 HTML 还是为 AMP 提供 HTML。

我怎么做?通过User-Agent?(我认为它很丑陋且不可扩展)我错过了什么?

0 投票
1 回答
1849 浏览

css - AMP 网站的纯 CSS 菜单

我正在使用纯 CSS 菜单构建 AMP HTML 移动模板。它只能是 CSS,因为 AMP HTML 标准不允许任何 javascript。我相信这将帮助其他人构建一个带有漂亮菜单的 AMP HTML 页面。

我有一个非常基本的版本编码。但是由于某种原因,当我将代码清理为 AMP 时,菜单没有出现。我知道这可能非常简单,但它完全在逃避我。我将我的页面的超级缩短版本放在下面,任何帮助将不胜感激。

为了快速参考,下面的代码将从 AMP HTML 调试器中抛出的唯一错误是我有多个样式标签,我知道是这种情况,我只是将它们用于组织目的,然后在我的平台中将它们组合一次。

谢谢你的帮助!

0 投票
1 回答
3758 浏览

fonts - Google Fonts API 在 AMP 页面上返回 403

我很高兴我终于得到了我的 AMP 页面验证,但是当调用https://fonts.googleapis.com/css?family=Georgia|Times+New+Roman时,我总是得到 403 Forbidden。我已经按照文章页面的 AMP 示例进行操作。有没有其他人遇到过这个?

0 投票
1 回答
5264 浏览

angularjs - 如何在角度/离子网站中实现 AMP?

最近我听说了 Accelerated Mobile Pages 项目,并阅读了一些关于它的信息。

我想知道如何为基于 Ionic 和 Angular 的现有网站实现它?

0 投票
1 回答
456 浏览

d3.js - Can I implement a D3 svg animation in AMP page?

How can I insert a SVG element in a well-formed AMP page with a script that uses d3.js library to animate it? How can I buid a well-formed AMP page with a d3 data visualitation?

0 投票
2 回答
344 浏览

amp-html - amphtml 链接 URL 是否可以包含 GET 查询字符串?

我已经设置了我的 amphtml 页面变体,以显示?v=ampURL 中出现的时间。

amphtml URL 中的 GET 查询字符串是否有效?

0 投票
2 回答
326 浏览

amp-html - Google 没有发现我的 AMP 页面,我不知道为什么

我想,我已经遵循了规范。

此页面中有一个链接 href rel=amphtml指向AMP 版本,但在实施三天后,将两个页面都提交给 Google,然后等待,网站管理员工具仍然告诉我我没有 AMP 页面并且 AMP 页面没有存在于 Google 搜索中。

这是怎么回事?

0 投票
2 回答
262 浏览

amp-html - 对 AMP 标记使用 XHTML 格式

我可以使用 xhtml<amp-img />代替<amp-img></amp-img>. 我看到它有效,但它受支持吗?