GoogleAMP ページを作成するためのAcceleratedMobilePages(AMP)ジェネレーター、 AMPプラグイン、およびAMPHTMLタグジェネレーターは、独自のJavaScriptの採用をサポートします。
独自のJavaScriptとiframeコンテンツは、特定の条件下でのみAMPページで使用できます。
独自のJavaScriptコードは、iframeを介して挿入された場合にのみAMPHTMLにロードできます。
AMPHTMLのIframe( 'amp-iframe'タグ経由)は、暗号化されたHTTPS接続を持つコンテンツのみを受け入れます。
したがって、AMPHTMLで独自のJavaScriptを使用する場合は、HTTPS接続を介して提供し、Iframeを介してWebサイトのそれぞれのサブページに統合する必要があります。これにより、Accelerated Mobile Pages Generatorも独自のJavaScriptを認識し、 'ampに変換できます。 -iframe 'タグを変換し、それらをAMPページに統合します。
したがって、AMPHTMLジェネレーターは統合されたiframe(JavaScriptを含む)を認識し、それらを対応する 'amp-iframe'タグに変換し、そこに含まれる独自のJavaScriptをAMPバージョンで使用できるようにします。
AMPHTMLで独自のJavaScriptを使用するには、次の条件を満たす必要があります。