問題タブ [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.

0 投票する
1 に答える
126 参照

amp-html - ` でサポートされている形式は何ですか`

以外にサポートされているファイル形式はどこにもありません.gif。この拡張子に含まれているか、またはこれら.gifvの形式のタグであり、のみを対象としていますか?webm<amp-video><amp-anim>.gif

0 投票する
1 に答える
2696 参照

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 を作成することはできません。

0 投票する
2 に答える
1433 参照

php - AMP wordpress プラグインと .htaccess によるモバイル デバイスの検出

ウェブサイトの AMP バージョンをセットアップし、ブラウザ経由でテストしましたが、AMP ワードプレス プラグインを使用して問題なく動作しています。次に、.htaccess ファイルにコードを追加して、モバイル デバイスを検出し、/amp/ バージョンに書き換えました。モバイル デバイスで amp のバージョンを検出できないため、.htacess コードに誤りがある場合はお知らせください。

0 投票する
4 に答える
6096 参照

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 サービスはどこにあるので、テストできますか? いろいろググったのですが、情報が見つかりませんでした。

0 投票する
1 に答える
1763 参照

amp-html - URL なしで AMP 開発モードをトリガーするにはどうすればよいですか

AMP ページを設計するためのツールを作成しています。docsによると、#development=1検証をトリガーするには、ページの URL に追加する必要があります。

私が作成したツールは、AMP HTML ドキュメントを生成し、iframesrcdoc属性を使用してオンザフライでレンダリングします。したがって、URLはありません。検証と開発モードをトリガーする別の方法はありますか?