问题标签 [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.

0 投票
1 回答
75 浏览

google-amp - AMP 在单独的路由或相同的路由上

我们目前正在托管我们的 AMP 页面,/restaurant/:id/amp但我们的主页/restaurants/:id有很多行为。所以简而言之,我们可以选择停止/amp路由并将其托管在主路由上。我找不到谷歌对此的看法,可能的优点/缺点?

0 投票
1 回答
1602 浏览

css - AMP-HTML - CSS 语法错误不完整声明

我正在尝试构建一个 AMP 页面,但在验证某些 css 时遇到了一些问题。我有一个 H1,有 4 个单词需要交替。我通过在单词内部创建 4 个跨度并对其不透明度进行动画处理以显示/隐藏我需要的内容(不透明度是白名单属性之一,您可以使用关键帧进行动画处理,因此不应该有任何问题)。这一切都按预期工作,但代码没有被AMP 验证器验证

我收到这个错误

标签“样式 [amp-keyframes]”中的 CSS 语法错误 - 声明不完整。

对于这个 CSS

任何想法为什么会发生这种情况,或者可能是另一种解决方案?

0 投票
2 回答
2879 浏览

ios - 如何检测显示 AMP(加速移动页面)的 WKWebView 上的滚动

我有一个WKWebView并且我需要知道它何时滚动,因此我将其滚动视图的委托绑定到我的控制器以使用UIScrollView委托方法:

它几乎适用于每个网页,但是当用户进行谷歌搜索,选择一个 AMP 页面然后向上或向下滚动时,我无法检测到该滚动。

有没有办法知道 AMP 页面是否滚动?

0 投票
2 回答
914 浏览

html - 属性“http”可能不会出现在 AMP 页面上的标记“元名称 = 和内容 =”中

尝试将我的页面转换为 AMP 时,出现以下错误:The attribute 'http' may not appear in tag 'meta name= and content='

0 投票
2 回答
792 浏览

amp-html - 如何在 AMP-html 中将数字格式化为金钱?

我有一些任意数字,在我的用例中介于 1,000 和 1,000,000 之间。我需要将此值格式化为显示值,在其中显示为金钱。即1000-> "$1,000"100000->"$100,000"等。

我遇到的问题是我的表达式太大,AMP 表达式太有限,所以按照我想要的方式格式化数字并不容易。我不能使用“.replace()”或任何正则表达式,甚至使用基本条件似乎也过于困难(似乎我什至不能使用标准的三元运算符:a?b:c;)。

这就是我所拥有的

当滑块的值发生变化时,我有一个显示元素设置为调用 formatMoney,例如

这种特殊的做法让我的堆栈大小为 53,超过了允许的最大值 50。

我这样做的原因round(num).toString()是我似乎得到了不一致的类型——有时是数字,有时是字符串。这样,类型总是被正确解析,并且不会抛出错误。

有没有更简单的方法来格式化一个看起来像钱的数字(整美元,以逗号分隔,以千为单位)?如果没有,我可以对我现有的代码做些什么来使它工作?

谢谢!

0 投票
1 回答
213 浏览

video - 你可以创建自定义控制?

我正在使用并想创建自己的播放器皮肤并设计自己的视频控件。我看到有一些基本的 amp-video 操作(播放、暂停、静音、取消静音、全屏)可以绑定到我自己的按钮上的点击事件。是否有自定义控件或事件来查找/清理视频或更改音量?

我在这里找到了 amp-video 操作: https ://www.ampproject.org/docs/reference/amp-actions-and-events

0 投票
1 回答
123 浏览

image - 转换

我正在研究 nodejs 和 mongodb。当我放置此代码时;<%- postContent %>,它呈现为以下格式:

现在,我的查询是;我如何转换<img><amp-img>

0 投票
2 回答
204 浏览

kentico - Kentico AMP - Kentico.AcceleratedMobilePages

Kentico.AcceleratedMobilePages 附加组件是否适用于 Kentico 11?

我将它安装在版本 11 的站点上,它会引发以下错误。

0 投票
1 回答
914 浏览

html - AMP-Access-Control-Allow-Source-Origin 标头未找到

我有 amp-list 元素,其 src 是包含产品信息的 search.php 文件。

验证时,我知道没有 AMP-Access-Control-Allow-Source-Origin 标头,尽管我已经设置了一个。这是php文件:

和html:

我做错了什么?我在这里阅读了其他问题,并尝试修改我的代码,但没有奏效。

这是我浏览器中的验证错误

0 投票
1 回答
416 浏览

nginx - 在 nginx 上重定向 AMP 文件

我正在尝试在 nginx 上进行重定向,但不幸的是它不起作用。我想要实现的是在移动设备上重定向 amp 文件。

我想做什么:

https://www.example.com/uri-759.html

https://www.example.com/uri-759-amp.html

我做了什么重定向

我得到了什么

https://www.example.com/uri-759-amp-amp-amp-amp-amp-amp-amp-amp-amp.html

有人有解决方案来执行此重定向吗?