問題タブ [amp-html]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amp-html - ` でサポートされている形式は何ですか`
以外にサポートされているファイル形式はどこにもありません.gif
。この拡張子に含まれているか、またはこれら.gifv
の形式のタグであり、のみを対象としていますか?webm
<amp-video>
<amp-anim>
.gif
disqus - amp-iframe 内の amp ページの Disqus
Disqus を amp ドキュメントに実装しようとしています。私の考えは、 Disqus のみを含む小さなドキュメントを読み込むamp-iframeを使用することです。このアンプフレームを使った
ただし、chrome はコンテンツ セキュリティ ポリシー違反をスローします。
スクリプト ' https://a.disquscdn.com/next/embed/lounge.load.f3e1717b71e7256da258d3a504e56865.js 'の読み込みを拒否しました。これは、次のコンテンツ セキュリティ ポリシー指令に違反しているためです: "script-src https:// .twitter.com : https://api.adsnative.com/v1/ad.json *.adsafeprotected.com https://cas.criteo.com/delivery/0.1/napi.jsonp .services.disqus.com: http:// referrer .disqus.com/juggler/ disqus.com http:// .twitter.com: a.disquscdn.com https://referrer.disqus.com/juggler/ https:// .services.disqus.com: *.moatads .com 'unsafe-eval' https://mobile.adnxs.com/mob https://ssl.google-analytics.com ".
基本的に、許可されhttps://a.disquscdn.com/next/embed/lounge.load.f3e1717b71e7256da258d3a504e56865.js
ていてもchromeは読み込まれませんa.disquscdn.com
。この制限は、iframe disqus の使用によるものです。<iframe>
の代わりにネイティブサンドボックスを使用する場合、これは問題になりません<amp-iframe>
。
例を作成したかったのですが、iframe コンストラクトのため、単純に jsfiddle を作成することはできません。
php - AMP wordpress プラグインと .htaccess によるモバイル デバイスの検出
ウェブサイトの AMP バージョンをセットアップし、ブラウザ経由でテストしましたが、AMP ワードプレス プラグインを使用して問題なく動作しています。次に、.htaccess ファイルにコードを追加して、モバイル デバイスを検出し、/amp/ バージョンに書き換えました。モバイル デバイスで amp のバージョンを検出できないため、.htacess コードに誤りがある場合はお知らせください。
google-cdn - Google の AMP プロジェクトの CDN をテストするにはどうすればよいですか?
ここから引用: https://www.ampproject.org/docs/get_started/about-amp.html
AMP は、高速にレンダリングされる静的コンテンツ用の Web ページを構築する方法です。実際の AMP は、次の 3 つの異なる部分で構成されています。
- AMP HTML
- AMPJS
- AMP CDN
AMP HTML は、信頼できるパフォーマンスを実現するためのいくつかの制限と、基本的な HTML を超えるリッチ コンテンツを構築するためのいくつかの拡張機能を備えた HTML です。AMP JS ライブラリは、AMP HTML ページの高速レンダリングを保証します。AMP CDN (オプション) は AMP HTML ページを配信します。
ここから引用: https://www.ampproject.org/how-it-works/
Google は、CDN を通じて URL を指定して AMP HTML ドキュメントを配信するサービスを提供しています。
この CDN サービスはどこにあるので、テストできますか? いろいろググったのですが、情報が見つかりませんでした。
amp-html - URL なしで AMP 開発モードをトリガーするにはどうすればよいですか
AMP ページを設計するためのツールを作成しています。docsによると、#development=1
検証をトリガーするには、ページの URL に追加する必要があります。
私が作成したツールは、AMP HTML ドキュメントを生成し、iframesrcdoc
属性を使用してオンザフライでレンダリングします。したがって、URLはありません。検証と開発モードをトリガーする別の方法はありますか?