2016-08-23 12 views
1

私は本当にAMPのページが好きで、それがもたらす経験と私は飲み物のレシピを含むページで実装する過程にあります。問題は、そのようなページが年齢確認を必要とするフォームでゲートされなければならないということです。ユーザーの年齢を確認するために、javascriptは入力値を評価し、フォームを含むライトボックスを非表示にする必要があります。しかし、AMPページはカスタムJavaScriptコードを許可しないので、これは難しくなります。年齢ゲート関連のロジックをアルコール飲料レシピページで管理する方法は?

ロジックはサーバサイドに移動できますが、すべてのページはエージゲートで解析されます。その結果、すべてのレシピページは内容に関係なくエージゲートを表示します。

誰もこの問題に取り組む方法について提案はありますか?事前

+2

私はこれを行うための唯一の方法は、githubの上でそれのための機能要求に置くことになると思います。私は過去2日間このことについて考えてきました.Javascriptや何らかのリンク先ページなしで実装する方法は考えられません。 – Andrew

+1

気にしないで、ちょうど彼らの[ロードマップ](https://www.ampproject.org/roadmap/)を見て、あなたがやりたいことを達成できる今年の後半に何かがあるかもしれないように見えます。 – Andrew

+0

これをiFrameで解決しようとしましたが、非常に難しく、親フレームへの呼び出しがブロックされました。私は彼らがこれを解決する方法を提供することを願っています。 –

答えて

0

おかげで残念ながらあなたはAMPページでJSを使用することができます方法はありません。

はここstatement from AMP tech leadです:私たちは早い段階で実現

ことの一つは、多くのパフォーマンスの問題は、ページに複数のJavaScriptライブラリ、ツール、 埋め込み、などの統合によって引き起こさ であるということです。これは、JavaScript がすぐにパフォーマンスが悪くなることを意味するのではなく、一度任意のJavaScriptが であれば、ほとんどのベットはオフになります。何時でも何かが発生する可能性があるため、パフォーマンスの保証はありません。 これを に入れて、AMP HTML文書では にはJavaScriptが書かれていなくても、サードパーティのスクリプトも含まれないという厳しい決断を下しました。

関連する問題