问题标签 [accelerated-mobile-page]
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.
amp-html - 如果后端抛出 504,AMP 缓存状态将是什么
假设我在 google 的 CDN 上托管了一个有效的 AMP 缓存文档。根据我的理解,当用户获取缓存文档时,谷歌会显示缓存版本,然后从我的服务器获取最新文档并为新用户更新缓存。 但是如果我的服务器抛出 504 错误会发生什么?谷歌会丢弃缓存并且不显示 amp 页面或保持缓存完整,直到它收到来自服务器的响应?
amp-html - 如何选择多个放大器选择器的所有选项?
我有一个amp-selector
选项multiple
。我知道如果我想清除所有选择,我可以绑定按钮<apm-selector-id>.clear
上的事件。tap
例子:
有没有办法我可以做类似的事情来选择所有选项?我有很多选择,我不想强迫我的用户点击每一个,如果他们想全选的话。我只想让他们单击一个按钮,然后一键选择所有选项。
json - 如何使用 amp-bind 组件将 html 内容从 json 结果填充到 div
我试过以下
json结果
现在它的显示如下
html标签被列为文本。实际上json结果来自api调用。有没有办法实现这一点。
我也尝试使用 amp-iframe 加载它。在服务器上创建了一个附加页面,并使用 iframe 调用了该页面。内容正在正确加载,但我无法div
根据内容高度调整大小,因为两个原点相同。
用于动态设置父 amp-iframe 组件高度的脚本
使用 amp-bind 我无法显示 html 内容,使用 amp-iframe 我无法根据内容调整 iframe 高度。谁能帮忙。
谢谢
asp.net - ASP.Net web 表单中的加速移动页面可能吗?
我有一个 ASP.NET Web 表单应用程序。我正在尝试查看是否可以支持 AMP(加速移动页面)。由于 AMP 中不允许使用该标签,因此我认为不可能支持它。但是,我找不到任何一篇文章来证实这一假设。
是否可以使用 ASP.Net 网络表单生成 AMP?如果是这样,方法是什么?
amp-html - 泰国/泰语是否支持 Google AMP?
在访问曼谷的谷歌总部时,我们了解到泰国是唯一不支持 AMP 的国家。(更具体地说,泰语作为英语页面工作得很好)。
由于这次会议是去年三月,我只是想知道它是否仍然准确?(并希望它不是)。
现在我们将在 PWA 中进行开发,但我想超越并创建一个 AMPWA 8)。
我找不到有关该问题的任何文档,因此欢迎提供任何信息。
谢谢,
php - AMP 表单响应在谷歌缓存中不起作用
我为我的网站创建了一个 AMP 页面,在我的桌面浏览器上一切正常,在我的移动设备上测试并正常工作,如果某些字段为空或无效,则提交错误正确显示错误消息,而且,在成功提交时正确显示提交成功消息。
当我将页面提交给 Google 以缓存 amp 页面时,我再次测试了表单,这次它没有显示错误或成功消息。但如果表单提交有效,它会向我发送一封电子邮件,但不会显示成功消息。
表单html代码:
PHP页面:
c# - FORM [method=POST] 错误 - 使用 C# Asp.NET 准备的 AMP 页面
我正在尝试使用 C# Web 表单创建一个 AMP 移动网站。检查 AMP 测试页时,我收到一条错误消息:
使用禁止或无效的 HTML 标签。属性“action”可能不会出现在标签“FORM [method = POST]”中
这是我网站上的表单标签:
我怎么解决这个问题?我如何在网络表单中更改action=
为?action-xhr=
php - Yii2:如何根据 url 路由显示不同的布局?
我想开始为 Google 使用 AMP(加速移动页面),并且文章 url 之类的example.com/my-article
也必须以 . 的形式提供example.com/amp/my-article
,但布局不同。
问题:我应该如何构建我的 Yii2 代码以显示不同的布局并为文章控制器制定 url 路由规则?我提出的一些建议:
写什么config.php
?
c# - 可以从 d-00000000000.ampproject.net 解析实际域吗?
关于--- https://www.ampproject.org/learn/overview/
我有一个 C# 应用程序(这可能并不重要),尝试 DNS 和反向 DNS 查找以进行流量记录/分析。我注意到很多移动流量指向谷歌拥有的一组 IP,然后解析回如下内容:
ord37s08-in-f14.1e100.net
然后深入研究,我看到其他主机名,如下所示:
d-[长数字字符串].ampproject.net
d-[不同的长数字字符串].ampproject.net
d-[不同的长数字字符串].ampproject.net
考虑到 AMP 是/做了什么(我意识到结果不会 100% 完美,或者单个请求可能会有多个结果),有没有办法确定这些类型的 AMP 主机名背后的实际主机名?
谢谢!
amp-html - AMP 作为 PWA 与 PWA 中的 AMP
有 3 种方法可以将 AMP 与 PWA 相结合(如此处所述):
- 具有 PWA 功能的 AMP 页面
- AMP 作为 PWA 的入口点
- AMP 作为 PWA 的数据源
在第一种和第三种方法中,我们使用服务工作者从服务器获取 AMP 内容,如果需要修改并呈现。有人可以解释这些方法之间的区别吗?'Shadow AMP' API 到底有什么用途?