AMPエラー「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生

Simplicityの特徴 フォーラム 不具合報告 AMPエラー「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生

3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #54977
      まさ太郎
      ゲスト

      いつもお世話になっております。

      この度、AMP機能を使ってみたのですが「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生しました。

      「無効な CSS スタイルシート」
      link rel=”stylesheet” href=”http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css”

      「ページにユーザー作成の JavaScript がある」
      script async src=”http://cdn.ampproject.org/v0.js”

      「Simplicity」さんのAMPページと比較して違うのは、「https」になっていないのが原因ではないかと考えています。これは何かプラグインが邪魔をしているのでしょうかね?

      このページです。
      http://iyasidouga.hp-joho.net/profile?amp=1#development=1

      よろしくお願いします。

    • #55034
      アバター画像わいひら
      キーマスター

      最新版のlib/amp-header.phpでは、以下のようにHTTPSでスクリプトコードが読み込まれています。
      <script async src="https://cdn.ampproject.org/v0.js"></script>
      Font AwesomeのCSSも同様にHTTPSで読み込まれています。
      なので、ソースコード自体には問題がないと思います。

      で、なぜhttpになるかというと、プラグインによって書き換えられている可能性も考えられます。
      とりあえず、動作不良時のガイドラインにあるように、全てのプラグインを停止してみてもらって動作確認してもらってよろしいでしょうか。

      The AMP Validatorでも、URLをHTTPSにしたら、問題はないようなので、URLの書き換わりが原因のようです。

    • #55038
      まさ太郎
      ゲスト

      わいひら様

      原因は「Wordpress HTTPS」のプラグインでした。
      このプラグインを停止すると問題なくクリアできました。

      ですが、このプラグインを停止するとプレビューが表示されなくなるなど管理画面で不都合が生じたので、将来「全ページHTTPS化」にしてからAMP機能を利用させてもらおうことに致しました。

      いろいろ親切にありがとうございました。

    • #55041
      アバター画像わいひら
      キーマスター

      「Wordpress HTTPS」というは、これのことなのかな。
      WordPress HTTPS (SSL) ? WordPress Plugins

      ただ、まだサイトのURLもHTTPS化されていないようなのでまだ不要なのかもしれません。
      以下の手順などで、しっかりとHTTPS化すると、AMPページの不具合も出なくなるかと思います。
      WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)

      Simplicityの機能を利用すると、ちょっと安全かつ楽にHTTPS化することもできます。
      Simplicityの「簡単SSL対応」機能を用いてサイトをSSL化する方法
      簡単にできるという利点とともに多少の難点もありますが。

      とりあえず、テーマ側の不具合ではなかったようなので、ホッとしました(テーマの不具合だと多くのユーザーさんのAMPエラーを出してしまうことになるので;)。
      ご報告ありがとうございます。

3件の返信スレッドを表示中
  • トピック「AMPエラー「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)