如前所述,我已将 amp 脚本添加到我的 amp 页面,但在测试时收到以下错误消息:
[amp-script] Uncaught ReferenceError: eval is not define
我相信与eval()
用于从使用 webpack 生成的包中执行 JS 加载异步有关(我想避免在这里更改),可能amp-script
不支持eval
?
我用内联 JS 做了一个简单的测试,得到了同样的错误:
<script id="scroll-listener" type="text/plain" target="amp-script">
eval('test');
</script>
这里有一个类似的问题:Why is amp-script throwing an reference error for eval? 但没有任何回应。
谢谢!