我想在AMP页面上显示一个iframe。是否可以将www.yourdomain.com之类的域添加到AMP Iframe中
<amp-iframe width="200" height="100"
sandbox="allow-scripts allow-same-origin"
layout="responsive"
frameborder="0"
src="http:www.mydomain.com">
</amp-iframe>
是
我将AMP Playway中的代码完全复制到服务器上的php文件中,如下所示:
但它在那里不起作用,谷歌开发工具说:
Experiment "amp-fx-parallax" is disabled.
但它与AMP游乐场中的代码完全相同。AMP fx视差仍然存在。您可以通过在浏览器的开发人员控制台中输入:AMP.toggleExperiment('AMP-fx-parallax')本地启用该实验
:
如何显示特定产品而不是通用产品?配置此文件的文档在哪里?请检查。如果所有其他文件都已归档,请在中提交请求
<amp-ad width="300"
height="250"
type="a9"
data-aax_size="300x250"
data-aax_pubname="identifymyipa-21"
data-aax_src="302">
</amp-ad&g
如何用简单的表单制作有效的AMP故事页面?
我切换了amp表单组件并尝试通过一些不同的方式添加表单,但所有这些都被认为是无效原因
标记“form”不能作为标记“xxx”的后代出现
截至本文撰写之时,您不是的有效子女。看
对于简单的按钮操作,可以考虑使用是否确实错误消息称为tag“xxx”?@ USER 2468968,AMP故事网格层,AMP故事CTA太好了!错误消息是准确的。amp-story中不允许使用这些标记。错误消息无法帮助我解决此任务,因为我已了解您的说明。我需要添加一个完整的表单,而
我正在尝试实现一个AMP-AD,它将根据父坐标在视口中进入视图后进行渲染。我似乎不能使用AMP-POSITION-OBSERVER,因为我没有使用动画/AMP视频
因此,根据AMP指南,我尝试使用本页中的window.parent.postMessage实现示例,但出现交叉引用错误:
然后我发现,在AMP中的github中,它提到了viewport/observeIntersection调用中的位置,但由于交叉引用错误,我仍然无法找到
因此,我在本页找到了“可用API的例外情况”和信息:
听
HTML代码:
<span class="button-text" style="font-size: 12pt;">
<a onclick="AboNewsletterFunction()" id="clickButton">
<span class="label" style="font-size: 10pt;"> Abonnieren sie unseren Newsletter </span>
</a&
我们仍然在谷歌搜索控制台上发现关于AMP的错误:
AMP验证:此AMP页上缺少必需的结构化数据元素
使用validator()我们得到了验证状态:PASS
我们使用的是元数据和谷歌结构化数据测试工具,没有显示错误和警告
这是一个示例url:
(不想发送垃圾邮件,因此需要写入额外的空间以避免链接)
https://www.alpel.es/cosmo-nails-liquido-porcelana-uv-50-ml\u amp
谢谢大家! 我认为您需要检查以下各项:
同一页面上的多个实体
当页面上
我使用的是AMP表单,不知道如何在表单提交后使用其他元素显示相同的html
一般来说,我的标记比较复杂,但下面是一个简单的示例,说明了我需要做什么:
标题1
一些Html{{投票}
标题2
一些Html{{投票}
...
我知道我可以使用类似的东西,但不想重复标记(正如我提到的,它比提供的示例更复杂):
标题1
标题2
...
标题1
一些Html{{投票}
标题2
一些Html{{投票}
...
当前amp表单仅支持一个提交成功元素作为表单的直接子元
我试图使用amp的预出价,但我得到了错误:
f.js:8 Error: Unknown attribute for doubleclick: prebid.
at w (https://3p.ampproject.net/1496245713200/f.js:12:20)
at E (https://3p.ampproject.net/1496245713200/f.js:22:467)
at va (https://3p.ampproject.net/1496245713200/f.js:9:
我有一个amp表单,它提交了一个带有POST的地址,还有两种不同类型的错误可以返回:{error:“precisionRequired”}和{error:“invalidZipcode”}
我还有2个amp lightbox,带有相应的文本和表单,以防用户地址出现错误,因此我想根据我得到的错误打开正确的lightbox
以下是我的代码片段:
<form method="POST" action-xhr="/epiceries"
on="submit-success: AMP.navig
以下代码不起作用。如果布局是固定的,If将起作用
<div style="text-align:center;">
<amp-img style="max-width: 640px;" width="640" height="480" layout="responsive" src="~/Content/images/foo.JPG" />
</div>
请注意style=“max width:640px;”用于防止此图像在窗口足够宽时填充宽度
我有一个放大器转盘,里面有div的幻灯片,每张幻灯片都有不同数量的文本(不是图像)
由于每张幻灯片中的文本数量不一,高度固定,我无法得到一个响应性好的比率。所以我要么在下面用巨大的空格显示所有文本,要么将文本切掉
我试图实现旋转木马的高度将根据其内部的内容进行调整
我用同样的结果尝试了其他布局
有人有办法解决这个问题吗
<amp-carousel height="180" width="790" layout="responsive" type="slides">
<
最近,我的网站的AMP流量发生了很多变化(www-domainname-com.cdn.ampproject.org的流量减少,而ampproject.org的流量开始增加!!),最奇怪的变化是,我们从一系列域获得了推荐流量(用谷歌分析法衡量),如下所示:
d-4159656841268137597.ampproject.net
d-21453408932652834571.ampproject.net
d-2313567738935443475.ampproject.net
d-2811845
有一个带有多个amp-img的amp-carousel
请看这里:
每个放大器img都显示在幻灯片中
amp-img是一个SVG
每个amp-img都可以在amp-lightbox中查看(单击图像)
转盘和灯箱按预期工作
但是我无法在幻灯片中居中放置放大器img
如何将amp-img置于amp-carousel幻灯片的中心位置?更改请共享您的代码您是否在代码笔上查找代码的子集?是的,共享代码笔请查看问题第2行的链接:检查我的答案
如何根据AMP页面上以前的某些操作触发页面重新加载
具体来说,我希望在获得用户同意后,页面应该立即重新加载并显示相关内容
目前,页面内容在请求同意后没有改变,人们可能会有一种没有任何改变的印象。
一旦用户返回页面或自己重新加载页面,更改就会生效
如果您能快速回复,我们将不胜感激。您的意思是:@Lovntola,不完全是,我们正在使用amp同意元素:您能在按钮标记之间添加具有相同url的“A”标记以“重新”加载页面吗?@Lovntola,这正是问题所在。但我不希望用户点击另一个按钮。重载操作应该绑
我尝试在amp项目中添加标题栏图标
<link href="/theme/images/favicon.png" rel="shortcut icon" type="image/png" />
或
您可以简单地使用以下一项或全部:
<meta name="msapplication-square70x70logo" content="/images/shorts/small.jpg">
<meta name="msapplication-square150x1
我为我正在开发的网站的AMP版本设置了自动广告。但由于警告——“未找到锚元素”,广告没有出现。这意味着AdSense的脚本无法在页面上找到合适的标签将广告放入其中
我发现下一个:
配置定义了页面上可以放置的位置
广告。该配置从位于的第三方广告网络获取
在ad-network-config.js中定义的URL
我在那里找到了配置和选择器,
这些选择器很奇怪,因为在网站上任何页面上都没有标签(标签从未存在)。当然,我可以对网站进行更改并添加此标签,但如果选择器再次更改怎么办?我必须一次又一次地重复
我需要删除黑色边框轮廓时,点击幻灯片,这里是参考代码
注意:请移除一个二三安培转盘,并保留第四个。
试着点击幻灯片,然后你就可以回答我的问题了。
我尝试过这个。I-amftml-SLIDESCROLL-no-snap.I-amftml-slide-item{outline:none;}
但它可以工作,但如果我转到AMP验证器,它会显示错误:
“标签'style amp custom'中的文本包含'CSS I-amftml-名称前缀',这是不允许的。”
在第二张图像截图中添加,但验证程序通过我:|
我被困于像非AMP一样实现AMP同意屏幕,不知何故AMP不支持粒度选择,我使用usercentrics供应商来实现非AMP,我也可以在AMP中使用usercentrics,但看起来不完全像非AMP,是否可以将非AMP同意屏幕作为iframe并集成到AMP中?我不理解这个问题。这些词是什么意思:granularselection我是说select-sential,市场营销是用户的选择,而不是我们只能做用户接受全部还是拒绝,我们有这两个选择我不理解这个问题。这些词是什么意思:granularsele
我正在调查移动我们网站bachtrack.com上的一些页面以兼容AMP,我需要移动广告。这些不是来自外部网络:它们只是来自我们自己服务器的图像
我正在查看)的文档,并在其中添加了一行内容,用于从自定义域提供广告:
<meta name="amp-3p-iframe-src" content="https://assets.your-domain.com/path/to/remote.html">
我在广告中使用了以下代码:
<amp-ad width='200' hei
在侧边栏中使用多安培手风琴和嵌套手风琴。如果其中一个手风琴在离开页面并返回页面或重新加载页面时展开,则所有手风琴都会在加载时展开。有没有办法阻止这种事情发生?这是预期行为吗
谢谢,我发现了我的错误。我把一个amp手风琴绕在我的线圈的每个部分上
我有一个自定义视频播放器,我想创建一个自定义元素来调用使用谷歌放大器的布局和功能。我已经看到了关于如何使用AMP HTML库提供的当前组件的文档。任何关于如何创建我自己的组件的信息都将不胜感激
比如:
<amp-my-own-video-player
layout="responsive"
width="480" height="270">
</amp-my-own-video-player>
您可以尝试按照说明为Github回购出资,但如果是专用视频播
我无法在我的网站上显示amp自动广告:
我收到一个错误:amp auto ads config xhr失败:语法错误:JSON输入意外结束
pa@log.js:162
有人能告诉我在哪里放置本文中详细介绍的所有代码吗:您可以参考这篇文章。它指出,AdSense目前仅在请求来自移动用户代理时返回amp自动广告的配置。本文还指出,当从非移动设备查看时,可能会发生错误
AdSense的AMP Auto广告目前正处于测试阶段,因此在AdSense用户界面中打开AMP Auto广告的选项尚不适用于所有Ad
使用Google AMP页面,我希望允许用户输入搜索查询,从而触发重定向到非AMP页面。
因此,从www.example.com/articles/mynewsactle/amp我想重定向到www.example.com/search?q=
我正在查看,但找不到如何使用动态搜索查询触发重定向到非amp页面
有可能做到这一点吗?是的,有可能,如果我理解正确的话。您需要在表单中使用get方法,并将重定向页面的路径放入action参数中。在表单中输入一个名为“q”的输入字段,它将成为用户请求的字段
&
我有一个amp列表,里面有一些amp fx动画。问题是,在我滚动页面之前,动画不会播放
<amp-list
layout="fixed-height"
height="600"
items="Items"
src="https://www.api.telexiran.com/application/GetVideoHomePage">
<template type="amp-mustache" >
<a class="v
amp故事与amp访问(或amp订阅)一起工作吗
以下是amp访问的示例代码
<script id="amp-access" type="application/json">
{
"authorization": "https://ampbyexample.com/components/amp-access/authorization?rid=READER_ID&url=CANONICAL_URL&ref=DOCUMENT_REFERRER&_
在AMPTML中,我想编写一个函数来查看最近的记录,但我不想使用cookies。通过“编写函数”,我假设您的意思是在AMP扩展的上下文中,因为当前AMP-script.仍在开发中,不允许使用自定义JavaScript。如果是这样,那么就没有什么可以阻止您创建自定义amp组件来实现您正在尝试的功能。通过“编写函数”,我假设您的意思是在amp扩展的上下文中,因为当前amp-script.仍在开发中,不允许使用自定义JavaScript。如果是这样,那么就没有什么可以阻止您创建自定义amp组件来实现您
标签: Amp Html
cookieconsentgdprconsentformccpa
我想将cookie许可添加到我的AMP静态网站。我想利用模式对话框,amp-story-approvement可以为我提供什么。我研究了各种例子,也许最完整的是:
(示例文档)
我的问题是,我只想显示JSON代码段中定义的标题/消息/供应商
<amp-story-consent id="consentUI" layout="nodisplay">
<script type="application/json">
{
我一直在一个网站上工作,该网站有一个JS小部件,可以在我们的AMP页面上运行民意测验,作为一个快速解决方案。我们在AMP iframe中运行,由于各种CORS限制,这有点令人担忧,但有一些限制(没有设置cookie),它可以正常工作
不幸的是,由于相同的CORS限制,它不能在google缓存上工作
在我们的网站上,您可以在社论末尾看到投票的iframe:
但是在谷歌缓存上
它失败于:
“拒绝展示”https://amp.sportsmole.co.uk/poll/415681/6445/in
我有一个很大的文本主体,我想在页面加载时将其部分隐藏,同时将整个文本保留为单个文本主体,因此只有查看功能被更改
示例
发件人:
关于文档的信息摘要,该文档是
真的很长,可能有几千字长
至:
关于文档的信息摘要,该文档是
真的很长,可能有几千个单词长
到处都有,更多更多更多更多
我知道您可以使用amp手风琴执行类似的行为,但在这种情况下,省略号(“…”)必须消失并附加剩余的正文。这一点很重要,搜索引擎可以将整个抽象文本作为一个实体进行索引
这是否可以使用AMP页面实现 我看不到任何教程或文章专
创建amp组件时,是否可以与DOM交互?例如,加载组件时,查找图像并替换它
谢谢 AMP不支持自定义javascript,因此无法在客户端处理加载事件。AMP不支持自定义javascript,因此无法在客户端处理加载事件。
我对“同意”属性上的数据块有一些问题,并且用户一旦反对广告和跟踪活动,每个受影响元素的高度仍然存在,并且显示由元素的“高度”属性定义的空白
<amp-ad .... height=100..>
问题是:在没有用户许可的情况下,如何消除此空白?假设有一个按钮或某个元素被点击以解除许可/ad,amp-bind应该能够处理将高度更改为零的操作,因为高度是可绑定的属性。像这样的事情应该会起作用,改变你点击的元素的按钮
<amp-ad height="250"
[
我正在尝试将facebook联系人事件代码添加到我的有效AMP页面(propertywebservices.ca),以便我可以跟踪通过facebook广告收到的电话
AMP页面不允许以下必需的facebook脚本
<script>
fbq('track', 'Contact');
</script>
<button id="contactButton">Contact</button>
<script type="text/javascri
从1月27日起,我从
...
在此之前,他们通常来自…
无法打开新的参照器。
有人知道更改的背景吗?既然您正在谈论AMP中的子域更改,请查看完整公告:
AMP缓存更新,2016年12月5日,星期一,由John Coiner发布,
软件工程师
“今天,我们宣布改变谷歌的域名方案
AMP缓存。很快开始,谷歌AMP缓存将服务于每个网站
从其自己的子域。此更改将
允许从Google AMP缓存提供的内容受
网络的基本安全模型:HTML5起源。”
关于更新的补充阅读:
:
由于上述更改,CORS端点将
今天早上我试图向谷歌发出一个更新ping请求,但它返回404
这在今天以前是有效的,谷歌是否正在实施一种新的方法来实现这一点?基于此,请注意,从谷歌AMP缓存中删除内容不会立即停止流向删除内容的流量,这可能会导致用户面临404或500等错误
嗯,事实证明,一旦你的AMP页面进入索引,谷歌似乎不愿放弃它们
文档清楚地表明,即使您更新ping并删除它们,它们仍然需要一些时间才能消失
即使发生这种情况,AMP错误页面也会链接到旧的、现在无效的/AMP URL,返回404
希望这有帮助 谷歌联系我说
选择1
汽车
鞋
书
食物
选择2
一个例子
{“键”:“,
“a”:[“梅赛德斯”、“宝马”],
“b”:[“凉鞋”、“红鞋”],
“c”:[“小说”、“漫画”],
“d”:[“大米”、“米”]
}
屏幕截图显示的内容是否高于您的预期结果?如果是这样,您只是缺少了看起来像amp表单脚本(如果amp绑定脚本是您正在运行的唯一脚本)
也可以查看上的页面。这可能有助于实现您的目标。正如克雷格所建议的,您需要使用amp list和amp mustache生成内容
amp-list可以使用[src
我是AMP技术的新手,我面临着一个与点击按钮渲染动态数据相关的问题。我已经创建了一个带有移动输入字段的灯箱。输入手机号码后,用户应获得另一个带有动态生成内容和一些图标的灯箱。虽然我们不能在AMP页面上使用javascript,但如何在AMP中呈现动态生成的输出呢
有什么建议吗
提前谢谢
我已经尝试使用API调用填充动态生成的内容,但无法在我的页面上呈现
预期结果:填充动态生成的数据。
实际结果:无法在AMP页面上填充数据您可以共享您的代码吗?您可以共享您的代码吗?
我希望在同一窗口中打开订阅页面,而不是在弹出窗口中打开订阅页面。可能吗
现在我把它作为:
<div class="subscribe_button" on="tap:amp-access.login-subscribe" role="button" tabindex="0">
Subscribe
</div>
订阅
我想在我的博客上实现Google AMP。我已经创建了AMP版本的博客文章。例如:
# Regular version
http://myblog.com/a-cool-blog-post
# AMP version
http://myblog.com/amp/a-cool-blog-post
如何将它们连接在一起,以便用户在手机上搜索我的帖子时,谷歌可以索引和服务AMP版本?在非AMP博客帖子中,添加amftml链接标签,并将href设置为AMP版本:
接下来,在您的AMP博客文章中,
我有一个带表单的AMP页面,它有一个输入类型文件。选择照片时,将提交表单。我用它来预览图像。它在android和pc上运行良好,但如果你选择拍照而不是选择图像,它在android上就失败了
在我的例子中,当我在android中单击上载时,它会出现:
如果我单击“文件”,它工作正常。如果我点击相机,拍照时不会发生任何事情
代码很简单:
有没有办法从Android摄像头触发on=更改?如果没有,有没有办法阻止智能手机的这种行为?使用输入去抖动或输入节流:触发输入事件的元素与更改事件相同
输入去抖动
我有一个表单,它使用异步获取提交3个POST请求。成功提交后,我想把用户带到下一页。我遇到的问题是amp脚本不允许控制window.location.href。我也尝试过AMP.navigateTo(),但没有成功
我不控制端点,因此我不能放置响应头,也不允许多次提交。我必须一次提交一个,等待成功的回复
任何帮助都将不胜感激
我正在使用标签向站点提供广告。我正在使用remote.html文件指定自定义广告类型。一个月来,它一直很有魅力。现在,大约两周前,它停止工作了。我们这边什么也没变。即使在空白站点上也会失败。错误是:
amp-ad中不支持类型“myadtype”
我正在搜索AMP模板中的任何更改,但找不到任何更改。
到底是什么导致了这个问题?我也没有看到任何与您的错误相关的参考资料。我建议在中为amp-ad标记。您也可以查看此项。是否有指向示例页面的链接?
关于amp文档
它说源需要一个媒体标签(amp-audio,amp-video,等等)
我有一个带有多个源元素的图片标签,但当我尝试将其转换为amp img时,我得到一个错误,它需要是amp video
您知道它为什么不接受amp img作为其父元素吗?
它不被认为是媒体标签。我认为您试图为某些分辨率/大小定义不同的图像URL。查看的srcset属性难以提供建议而不查看源代码原始HTML,图片标记缺少所需的img元素。因此,在这种情况下,我们跳过了格式错误的元素,但如果有一个picture元素具
出版商是否可以在一段时间延迟后(比如站点平均时间-5s)使用AMP Lightbox组件显示注册/提供的弹出窗口?任何带有amp bind/amp动画的解决方案都可以工作吗?这在amp lightbox中是不可能的。原因是延迟弹出窗口是一种不好的用户体验,这与AMPs的理想背道而驰。如果您绝对必须这样做,您可以通过CSS动画来实现这一点,方法是在元素中经过一定的延迟后淡入 这在amp灯箱中是不可能的。原因是延迟弹出窗口是一种不好的用户体验,这与AMPs的理想背道而驰。如果您绝对必须这样做,您可以
我想知道如何在amp中正确使用webp。这是一份样本表格
,但它已停用两年
有没有更好的解决办法
<amp-img alt="Mountains"
width="550"
height="368"
layout="responsive"
src="images/mountains.webp">
<amp-img alt="Mountains"
fallback
width="550"
height="368"
layout="responsive
如何在localhost中测试amp表单的工作,我听说表单操作必须是https url,是否有任何方法在本地测试它您可以使用随签出amp HTML代码而来的内置服务器。请看一下这本书。签出代码后,只需运行“gulp--extensions=amp form”或“gulp”即可启动本地服务器。然后在浏览器中指向localhost:8080/examples/forms.amp.html。这是一个示例表单页面,可用于测试amp表单。如果需要测试特定的预期响应或数据,只需修改中的代码。您可以使用签出A
我可以在amp页面中录制音频吗?因为amp页面中不允许使用其他JS
我在谷歌上找不到任何与此相关的东西。如果你是说在像播客这样的AMP页面上嵌入音频文件,你可以使用
如果你真的想让用户在你的网站上记录自己,你不能用AMP。
你所能做的就是把网站的其余部分放在AMP中,把他们记录的页面编码在AMP之外 最简单的方法是创建一个单独的页面来处理此功能(可能只是一个调用或使用的按钮),然后使用将其包含在AMP页面中
我的新闻机构使用AMP订阅来处理对我们新闻的AMP版本的访问。我的搜索引擎优化团队要求我使用“@type”:“OpinionNewsArticle”来表示观点故事,以帮助使新闻搜索结果更加准确。但是,当我们测试它时,它打破了这一块;AMP订阅似乎只支持NewsArticle@type,而不支持其子类型
有没有办法让AMP订阅与新闻文章的子类型一起工作?或者有没有其他推荐的方法可以在不引起AMP订阅问题的情况下向google显示意见故事?您好,欢迎来到StackOverflow。请花些时间阅读帮助
我有一个非html页面,当我使用安装在Chrome中的AMP扩展来验证AMP页面时_https://www.youth.sg/sublayouts/YouthSG/Article/ArticleAMPPage.aspx?item=2696c638-2290-4826-aaae-17047a84fb95,没有错误。但是,当我在_https://search.google.com/search-console/amp,它表示不是有效的AMP页。有人能帮忙吗
很抱歉,我无法发布3个链接,因此我已在UR
我们有一个定制的放大器灯箱,如下所示:
<amp-lightbox id="rating-lightbox" layout="nodisplay" scrollable>
<div class='lightbox' on="tap:rating-lightbox.close" role="button" tabindex="0">
<h1>
上一页 1 2 ...
11 12 13 14 15 16 17 ...
下一页 最后一页 共 19 页