• ベストアンサー

scratch作品をアメバブログに張る

プラグラミングソフト「scratch」で作品を作りました。 アメバブログに張りたいのですが、上手く出来ません。作品の埋め込みコードがiframeなので、amebaブログにiframeを張る方法として下記のサイトなどを参考に行ってみましたが、全くできません。 https://ameblo.jp/keiichikishida/entry-12279297316.html ご存知の方教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

結論から申しあげますと、たぶん現在のアメブロで<iframe>は使えないかと思います。 そもそもアメブロには禁止タグがあり、一部の例外(YouTubeなど)を除いて<iframe>は使えません。それだと困るということで、いわゆる裏技を使って禁止タグを許可させる方法が、検索するといろいろと出てきます。 ◆Amebaヘルプ|アメブロの禁止タグについて教えてください。  http://helps.ameba.jp/faq/blog/article/post_107.html よくあるのが《フリープラグイン》から<script>やjQueryなどを読み込むことで投稿画面を制御する方法ですが、残念ながら、これは古い手法です。今年の8月22日……だったかな。アメブロは常時SSL化とユーザーscript禁止という大がかりな仕様変更をおこなっており、昔ながらの方法が通用しなくなってしまったのです。 ◆アメブロのSSL化(https)対応について【2017/08/22午後】 – ブログ運営のためのブログカスタマイズ  http://blog.z0i.net/2017/08/ameblo-ssl.html 具体的には、ご質問のソースに載っている下記のあたりが、新しく禁止タグとして処理されてしまうわけです。 <!-- iframe可能化プラグイン--> <script src=""></script> <script></script> ためしに上のソースをフリープラグインに追記し、そして《Ctrl+Uキー》でアメブロのソースを表示させてみてください。せっかく書いた<script>が、ごっそりと削られてしまうのがわかるかと思います。 私は外部のアクセス解析用に<script>を使っていたため、この仕様変更で大きな打撃を受けました。何とかしたいなとGoogleで検索したりツイッターを検索してみたりしたものの、結局は何ともなりません。YouTubeや忍者カウンターなど、アメブロが許可した<iframe>や<script>しか読み込めないのです。何とかしようと手を尽くしてみたものの何ともならず、したがってアクセス解析を見る楽しみのすべてが奪われてしまいました。 ◆Amebaヘルプ|常時SSL化以降、ご利用可能なプラグインについて  http://helps.ameba.jp/faq/blog/1006/ssl.html かつてのアメブロはフリープラグインが事実上無制限であり、たとえ<iframe>であっても<script>であっても、とにかくここに何でも記述することができました。そのプラグインが大幅に制限され、ほぼ何もできなくなってしまった以上、いまのアメブロは動画を見たり芸能人ブログを読んだり、記事にYouTubeやツイッターを埋め込んだりするくらいしかできません。 私もずっとアメブロを使ってきたし悪いことは書きたくないけれど、自由にHTMLタグやCSSを書きたいのであれば、どこかほかのブログのほうが使いやすいと思います。

pikopiko29
質問者

お礼

回答ありがとうございます。 詳細な説明ありがとうございました。 確かに私が参照していた情報は8月22日前のものです。 現時点では手法がないことがわかりました。 amebaが改善を待つか、ほかのブログに乗り換えることを考えたいと思います。 ありがとうございました。

関連するQ&A