簡體   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