AMPエラー「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生 PR 2017/8/16 シェアする LINE! Simplicityの特徴 › フォーラム › 不具合報告 › AMPエラー「無効な CSS スタイルシート」「ページにユーザー作成の JavaScript がある」の問題が発生 このトピックには3件の返信、2人の参加者があり、最後にわいひらにより7年、 4ヶ月前に更新されました。 3件の返信スレッドを表示中 投稿者 投稿 2017年8月15日 12:23 AM #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 よろしくお願いします。 2017年8月15日 6:06 PM #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の書き換わりが原因のようです。 2017年8月15日 11:19 PM #55038 まさ太郎ゲスト わいひら様 原因は「Wordpress HTTPS」のプラグインでした。 このプラグインを停止すると問題なくクリアできました。 ですが、このプラグインを停止するとプレビューが表示されなくなるなど管理画面で不都合が生じたので、将来「全ページHTTPS化」にしてからAMP機能を利用させてもらおうことに致しました。 いろいろ親切にありがとうございました。 2017年8月16日 12:46 PM #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 がある」の問題が発生」には新しい返信をつけることはできません。