Amp html 在amp列表胡须模板中删除URL
我正在构建一个AMP页面,其中包含一个动态填充在Amp html 在amp列表胡须模板中删除URL,amp-html,amp-list,Amp Html,Amp List,我正在构建一个AMP页面,其中包含一个动态填充在AMP侧栏中的AMP列表,这样我就可以为AMP模板的用户提供我们网站上当前导航的最新版本 不幸的是,我传递到mustache模板中的href属性的URL似乎导致锚标记被完全剥离 使用以下代码返回到原始的ampbyexample.com-example,我得到了相同的结果: <amp-list width="auto" height="100" layout="fixed-height" src="https://ampbyexam
AMP侧栏中的AMP列表
,这样我就可以为AMP模板的用户提供我们网站上当前导航的最新版本
不幸的是,我传递到mustache模板中的href
属性的URL似乎导致锚标记被完全剥离
使用以下代码返回到原始的ampbyexample.com-example,我得到了相同的结果:
<amp-list width="auto"
height="100"
layout="fixed-height"
src="https://ampbyexample.com/json/examples.json"
class="m1">
<template type="amp-mustache"
id="amp-template-id">
<div>
<a href="{{url}}">{{title}}</a>
</div>
</template>
</amp-list>
我错过什么了吗
-Mxck
更新1:经过进一步挖掘,问题似乎与请求来自的域有关。从localhost:4502或仅从localhost(端口80)提供相同的HTML使其适用于后者,但不适用于前者
这背后的机制是什么?请参阅HTTPS和CORS要求请参阅HTTPS和CORS要求
<script async src="https://cdn.ampproject.org/v0.js"></script>
<script async custom-element="amp-brightcove" src="https://cdn.ampproject.org/v0/amp-brightcove-0.1.js"></script>
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
<script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script>
<script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.1.js"></script>
<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>