Amp html 单击AMP Story html内容中的标记时,无提示即时重定向

Amp html 单击AMP Story html内容中的标记时,无提示即时重定向,amp-html,amp-ad,Amp Html,Amp Ad,当我点击AMP故事页面内的链接标签时,首先会打开一个提示,当点击提示时,页面会重定向。在没有提示的情况下单击AMP页面内的链接时,是否有方法立即重定向? 我尝试使用on=tap事件捕获单击,然后使用 AMP.navigateToURL=STRING,target=STRING,opener=BOOLEAN 试图导航到URL,但在控制台中引发了一些意外错误 中的操作定义无效​订阅​​ : [点击:AMP.navigateTo,_blank,true];预期[=] 显然,当我更改:to=时,它会

当我点击AMP故事页面内的链接标签时,首先会打开一个提示,当点击提示时,页面会重定向。在没有提示的情况下单击AMP页面内的链接时,是否有方法立即重定向?

我尝试使用on=tap事件捕获单击,然后使用

AMP.navigateToURL=STRING,target=STRING,opener=BOOLEAN

试图导航到URL,但在控制台中引发了一些意外错误

中的操作定义无效​订阅​​ : [点击:AMP.navigateTo,_blank,true];预期[=]

显然,当我更改:to=时,它会抛出相反的错误 ... ; 预期[:]

这是我正在使用的代码

<button on="tap:AMP.navigateTo(https://apto.gr, _blank, true)" href="https://apto.gr" target="_blank" class="adBtn i-amphtml-error" style="color:#f30809;background:#000000;">Subscribe</button>
使用标记也会产生相同的结果

<a on="tap:AMP.navigateTo(https://apto.gr, _blank, true)" href="https://apto.gr" target="_blank" class="adBtn i-amphtml-error" style="color:#f30809;background:#000000;">Subscribe</a>

我的AMP.navigateTo代码有问题吗?我认为这是我的解决方案,但我无法采取行动

除非使用AMP story cta层,否则无法在AMP stories正文中禁用重定向提示

为什么?

当AMP专家设计AMP故事时,他们担心如果用户意外点击故事上的链接,他们会被重定向,从而惹恼他们,会发生什么。这就是他们在默认情况下添加提示的原因

只有那些位于amp story cta层内部的链接可以在没有提示的情况下被点击和重定向。它必须是amp故事页面的最后一个元素,默认情况下,它占据故事宽度的100%和高度的20%,并固定在底部。这样,几乎没有办法意外点击

代码如下:

<amp-story-cta-layer>
    <a href="https://www.ampproject.org" class="button">Your link without prompt here</a>
</amp-story-cta-layer>
`


这一切都如期进行。我还注意到,通过使用CSS,我们可以替换默认样式,该样式只在底部附加所有内容,并且在我们想要的任何地方都可以使用您提到的outlinks区域,而不会出现任何问题!只需将所有内容包装在amp story cta层中,然后强制相对定位标签,所有内容就像一个符咒一样工作,甚至不需要中断amp验证过程!另外,对于将来阅读本文的人来说,根据AMP[AMP-story-cta-layer]AMP-story-cta-layer,AMP-story-cta-layer不允许出现在AMP-story的第一页上。所以你可以在第一个故事之后使用这个page@AgamemnonKatradis很高兴知道!这是好的,你设法移动amp故事的cta层,但我不建议人们这样做。从文档中引用此层的定位和大小无法控制。它始终是页面宽度的100%,页面高度的20%,并与页面底部对齐。因此,用CSS进行定位,即使它现在起作用,也可能会产生不良后果,即您的cta层在您不知情的情况下突然被移出。最好按照框架的要求/建议来避免灾难。你是绝对正确的。但是,当需要我工作的平台的客户希望在没有提示的情况下拥有链接时,您认为我们应该遵循什么实践?当然,AMP是基于严格的指导原则,但尽管如此,有时他们对谷歌的期望可能与现实世界有所不同,你不这样认为吗?