Amp html 单击AMP Story html内容中的标记时,无提示即时重定向
当我点击AMP故事页面内的链接标签时,首先会打开一个提示,当点击提示时,页面会重定向。在没有提示的情况下单击AMP页面内的链接时,是否有方法立即重定向? 我尝试使用on=tap事件捕获单击,然后使用 AMP.navigateToURL=STRING,target=STRING,opener=BOOLEAN 试图导航到URL,但在控制台中引发了一些意外错误 中的操作定义无效订阅 : [点击:AMP.navigateTo,_blank,true];预期[=] 显然,当我更改:to=时,它会抛出相反的错误 ... ; 预期[:] 这是我正在使用的代码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=时,它会
<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是基于严格的指导原则,但尽管如此,有时他们对谷歌的期望可能与现实世界有所不同,你不这样认为吗?