问题标签 [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 - 如何在谷歌加速移动页面中集成 facebook 受众网络
我正在搜索如何通过 Facebook Audience Network (FAN) 将我的博客货币化。我知道普通博客(非 AMP)可以使用 FAN,但 AMP 是否支持 FAN?
我很困惑,因为,,
在网上搜索时..我找到了这个链接
https://developers.facebook.com/docs/instant-articles/other-formats#instant-articles-to-amp
从链接中,它谈论的是即时文章广告,显然我认为它是 FAN .. 但是
我在这里没有发现 AMPHTML_ads 支持 FAN https://www.ampproject.org/docs/reference/components/amp-ad#supported-ad-networks
有人可以澄清吗?
amp-html - AMP 页面上所有链接上的 UTM Source Forwading
如果 UTM 出现在页面 URL 本身上,我想在 amp 页面上的所有链接上转发 UTM 源跟踪。
示例:如果 UTM 出现在某个页面上,abc.amp?utm_source=someSource
那么我也想在此页面的链接上跟踪 UTM。最好的方法是 cookie(因为它可以在多个页面上跟踪)但是由于 AMP 不支持 Cookies 和 JS 解决方案,知道如何实现这一点吗???
php - http_origin 在移动设备上不起作用
PHP
在提交重定向到感谢页面的表单后,我正在使用此代码将表单信息发送到电子邮件,
但由于某些问题,这不适用于移动设备,在桌面上提交表单后,它会重定向到感谢页面,但同时如果我从移动设备点击 URL,它不会重定向到感谢,但邮件运行正常。
我已将文件上传到其他服务器,提交表单后,感谢页面位于其他服务器上。
有人可以帮我解决这个问题吗?
amp-html - 包含组件文件的顺序是否重要?
由于某种原因,当我不考虑包含的放大器组件的顺序时,放大器组件 amp-lightbox 不起作用。
当然我没有忘记包含它,但是就我切换包含文件的顺序而言,它可以工作。
不工作:
和工作示例:
我也没有将 amp-list 与 amp-lightbox 结合使用...
amp-html - amp-consent 元素中的 amp-list 并不总是有效
一般来说,我想按照本教程实施 amp-consent:
但是由于某种原因,应该通过 amp-list 加载的元素并不总是出现在 amp-consent 元素中。
只要 amp-list 块放置在 amp-list 之外,它的内容就立即可见。
为什么会这样?如何将 amp-list 内容与 prompt-ui 一起显示?
json - 使用 AMP [AMP-STATE] [AMP-BIND] [AMP-MUSTACHE] 过滤 JSON 数据
我正在构建 AMP 结构中的库存列表,因为我们网站的其余部分是使用 AMP 构建的,并且需要能够过滤我的一些数据以实现可用性。这是我目前正在处理的内容的链接:库存清单。
我一直在使用 AMP by Example 网站上的产品浏览页面示例作为我如何进行此操作的指南(产品浏览页面)。但是,我似乎根本无法过滤我的数据。我希望当我从选择菜单中选择“轮式装载机”时,我的库存列表中的项目会消失。
这是我设置“机器类型”选择菜单的初始代码块,我还有两个过滤层,我目前已经注释掉了,因为我试图让这个过滤器工作。
然后,我尝试使用上面的代码来过滤我的列表(如下),该列表是使用我的inventory.json文件填充的。出于测试目的,我已经缩短了文件,但最终将通过我们的 ERP 系统 API 填充它。
对我可能遗漏的内容有任何见解,以便实际过滤我更改选择菜单的数据吗?我假设这是对我的 JSON 数据中的“类型”项目的引用问题,但我不确定如何建立该连接。
编辑:2018 年 5 月 16 日
终于让它工作了。决定暂时放弃“模型”,但稍后会为其添加功能。
amp-html - amp-consent:在未获得同意时关闭框高度
我对 data-block-on-consent 属性有一些问题,而且一旦用户反对广告和跟踪活动,每个受影响元素的高度仍然存在,并显示由高度属性定义的空白空间元素。
问题是:在没有用户同意的情况下如何摆脱这个空白空间?
amp-html - 在征得用户同意时禁用默认行为
假设我只想在用户自己需要时才提示 amp-consent 层,并且只要没有获得任何选项就不会显示它。
我的端点主要由 AMP 本身提出的以下代码组成:
我不确定,但由于某些原因,将名称“promptIfUnknown”更改为其他名称,例如“whatever”以所需的方式运行,但我宁愿以正确的方式应用它。
是否有可能禁用默认功能?
amp-html - amp-consent 不再处理 amp-ad 和 amp-embeded 元素
如果没有任何值得注意的更改,amp-consent 元素不适用于我们的 amp-ad 和 amp-embeded 元素。
页面有效,data-block-on-consent 属性可用,但由于某些原因,amp-ad 和 amp-embeded 中的内容被加载,并且禁用广告的预期效果显示没有反应。
对于简单的测试,我只是添加了 amp-img,它在用户同意的情况下以预期的方式运行。
一些带有以下元素的简单测试:
结果是:
我实际上做错了什么?