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
类型
自2017年起,您可以使用amphtml gem及其javascript组件来使用自定义javascript构建强大的rails应用程序。
在AMP中不能有任何非AMP提供的JavaScript代码,根据AMP的规范,只有谷歌AMP团队提供的JavaScript才能存在于AMP页面上。
你不能渲染自定义javascript文件到amp页面。然而amp提供了几乎所有javascript库的替代品。您只需要查看这里的放大器组件https://www.ampproject.org/docs/reference/components
并使用amp组件构建您的功能。
相关文章:
- 在HTML/Javascript文件中获取App Inventor 2变量值
- 在app.settings中传递javascript变量(客户端变量到服务器端)
- javascript lazy loading in android hybrid app
- 从 Javascript 绑定到 MetroStyle App 中的 InnerHTML
- Win8 Metro App setInterval Javascript
- 使用Sencha's app.json来管理Javascript加载顺序和依赖关系
- 这个BlackBerry Web App Javascript代码做什么
- 在 Google App Engine 中使用 JavaScript 和服务器端 Python 代码动态生成客户端 HT
- Backbone app:将参数传递给由javascript/Require模块创建的新类
- 将 Google App Engine 数据存储模型传递给 JavaScript 代码
- Windows 8 Metro JavaScript app 绑定到表
- Javascript SDK 在 Facebook Canvas App IE7/8 中不起作用
- Metro Style App:如何从 Web 视图控件中运行的 JavaScript 代码调用 C# 方法
- 如何在 JavaScript 代码中使用 Bixolon SDK for PhoneGap App
- Yammer oauth login from win8 winrt javascript app
- javascript“APP"在移动设备中
- paperjs in win8 JAvaSCript-App
- 如何在Javascript-App中引用SQLite的简单方式,只需使用'DB_open,执行SQL.'
- UWP JavaScript APP:运行带参数的win32 EXE
- Google oauth2 web-app vs javascript-app