繁体   English   中英

AMP-HTML页面如何从rails / app / assets / javascript文件夹加载javascript?

[英]How does AMP-HTML page load javascript from rails/app/assets/javascript folder?

在AMP之前,我使用javascript_include_tag 'application'包含所有js文件,但现在在AMP实施之后,它显示错误:

The tag 'script' is disallowed except in specific forms

AMP在script标记中支持async属性和application/json+ld类型

AMP中不能有任何非AMP提供的JavaScript代码,根据AMP的规范 ,只有Google AMP团队提供的JavaScript可以存在于AMP页面

从2017年开始,您可以将amphtml gem及其javascript组件一起使用,以使用自定义javascript构建强大的Rails应用程序。

您无法将自定义javascript文件渲染到amp页面。 但是amp提供了几乎所有javascript库的替换。 您只需要在这里浏览amp组件https://www.ampproject.org/docs/reference/components

并使用放大器组件构建您的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM