问题标签 [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.
css - 如何将动态样式应用于 AMP 页面?
目前,我们的网站上有一个滑块,如下所示。
正如我们所看到的,指针(要价箭头)的位置是根据Fair Condition, Good Condition and Asking Price
价值改变的。这个值是通过 api 来的,然后我们在这里使用 javascript 绑定它。我们使用一些函数计算指针的位置(要价箭头),然后使用left
我们将设置位置。
例如,对于显示指针的标签的样式属性的第一个图像值是,并且显示指针的标签left: 85%
的样式属性的图像值是left: 40%
现在的问题是当我们将此页面转换为 AMP 时,我们无法根据 api 响应设置指针的位置。
一种可能的方法是创建 100 类这样的东西
根据 api 的响应,我们可以使用 amp-bind 将此类添加到 div(显示指针)。但这不是正确的方法。
有没有其他方法可以在 amp 中实现这一点?
onesignal - 使用“amp-helper-frame.html/?appId=”的未知加速移动页面网址
我正在获取到未知 URL 的流量,就像'www.xyz.com/amp-helper-frame.html/?appId='.
我不知道这个 URL 是如何被触发的一样。甚至无法在网络上找到来源。
accelerated-mobile-page - 在 AMP 中使用 spot.im
我已经实现了静态网页,我想将它们移动到 AMP。我正在使用 SPOT.IM ( http://www.spot.im/ )。有没有办法在 AMP 页面中使用 spot.im?或者您是否知道在 AMP 页面中用于相同目的的任何不同服务?
accelerated-mobile-page - 即使对于桌面访问者,使用规范的 AMP 也会使其更快吗?
如果您将您的网站或网络资产(应用程序或您想调用的任何内容)转换为完整的 AMP,即不再保留规范版本和单独的 AMP 版本,那么该网站是否会像这种情况一样最终出现在 Google 的快速 CDN 上当你AMP你的常规网站?
我知道https://www.ampproject.org/是规范的 AMP,但他们没有说明这是否使其存储在 Google CDN 中并在从桌面访问时从它提供服务,或者是否确实在提供服务仅来自他们的主机,就像您为 ḿobile 使用单独的放大器时一样。
angular - 将 Accelerated Mobile Pages (AMP) 与 Angular 4/5 应用程序一起使用有什么好处吗?
谁能帮助我了解将AMP与Angular 4/5一起使用是否有任何好处?
如果它是有益的,那么如何将AMP与Angular 4/5集成,以便在 AoT 构建中识别AMP组件?
amp-html - 延迟客户端 ID 生成直到通知被确认
我正在使用<amp-analytics>
AMP 页面中的标签进行制作,并且只要用户未同意被跟踪,就可以禁用用户跟踪。
到目前为止,我已经尝试了带有 amp-analytics 标签和适当 amp-user-notification-id 的 data-consent-notification-id,但它没有按预期工作。尽管用户没有对此表示同意,但他仍会被跟踪。有人可以给我一些提示甚至是一个可行的例子吗?谢谢你。
javascript - AMP 仅加载必要的脚本
我的 AMP 页面有一个模板文件,我在其中加载了几个 amp 功能:
我想做的只是加载必要的脚本。当我浏览网页时,我发现这是一个请求的功能,但尚未实现:https ://github.com/ampproject/amphtml/issues/9712
我的想法是检查文档正文中是否存在某个标签,如果存在,则加载脚本。例如:
但是,这将在正文的末尾添加标签,我不知道这是否可以(我在网上看到的所有地方,脚本标签都加载到标题中)。我是 AMP 页面的初学者,所以我的问题是:这是解决我的问题的好方法吗?如果不是,我该如何实现所需的功能?
amp-html - 如何在 AMP 页面上实现 AMP 同意组件流程?
新推出的 AMP-Consent 组件有一些非常好的功能,我会对其进行调整以符合新的 cookie 政策。
https://github.com/ampproject/amphtml/issues/13716
我的问题是:如何实现端点以及如何触发它(xhr)?到目前为止,我还没有找到一个真正有效的解决方案。
.htaccess - 为什么 /about-us 和 /about-us-amp 定位到同一个页面?
我已经开始使用 AMP 我的关于我们页面的链接是 https://www.example.com/about-us 并且文件名是圆锥形中的 about-us.php 我提供了 amp 文件的链接 https://www.example.com/about-us-amp 文件名是 about-us-amp.php
这两个链接都针对 about-us.php