- ベストアンサー
アメブロで自作ブログパーツが表示されない
質問させて頂きます。 アメーバブログに自作のブログパーツのタグを貼り付けたのですが、表示されなくて困っています。 ブログパーツの内容は、Flashで画像にリンクを付け、クリックされたら指定したサイトを表示するというものです。 fc2のwebスペースにアカウントを取って、 ・ブログパーツにするFlash、 ・表示用のJavaScript、 ・サンプル&貼り付けタグ表示用のhtml をアップロードし、貼り付けタグをアメブロのフリープラグインへ追加しましたが、Flashが表示されず、Fashのサイズ分の空白ができてしまいます。 知り合いで独自ドメインを使っている人に頼んで、そのドメインにアップロードしてもらったら正常に表示、動作ができましたが、fc2⇔アメブロ間ではできないのでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
iframe で 直接フラッシュを表示させるのではなく、 フラッシュを表示させるHTMLファイルを作って それをFC2スペースにアップロード、 iframe で HTMLファイルを表示させるようにしてもだめですか? FC2スペースはファイル置き場になるのを防ぐため、 外部からの呼び出しはブロックされます。 また、フラッシュファイルの名前を変更したら 直接表示されるかもしれません。 banner.swf とリネームしてみてください。
その他の回答 (2)
- DOUGLAS_
- ベストアンサー率74% (397/534)
>fc2のwebスペースにアカウントを取って、 >・ブログパーツにするFlash、 >をアップロードし とお書きなのが [ FC2ブログ] の場合 FC2ブログ の ファイルアップロード の画面に >ファイル名が banner.jpg/banner.png/banner.gif であれば外部から呼び出せます と書いてありますように、上記以外の ファイル名 の ファイル は、外部サイト から 直リンク を貼ることはできません。 [FC2ホームページ] の場合 http://help.fc2.com/bbs/qa/group142/709/ の「Q.newマークの画像が表示されても、日が経つと消えてしまう。」に >FC2ホームページサービスでは、 >画像ファイルの外部サイト呼び出しを禁止しています。 >しかし、「banner.拡張子」の画像ファイルのみ外部サイト呼び出しは例外的に許可しています。 >banner.jpg、banner.gif、banner.pngなどのファイル名で作成されたファイルは、直リンクが可能です。 と書かれてはいますが、その次に、 >このことから、FC2ホームページにアップロードされました画像ファイルをご使用になる場合は、 >上記のようなファイル名にご変更ください。 と書かれています。 しかし、「banner.swf」はダメのようです。 ということで、 >fc2⇔アメブロ間ではできないのでしょうか。 につきましては、「はい」なのかなとも存じますが、上記URL の コメント に続いて >もしくは、FC2レンタルサーバー等のレンタルサーバーをご利用下さい。 と書かれています(これは ヒント ですかね?)。 #私は「FC2レンタルサーバー」は使っておりませんので、検証はしておりません。 <(_ _)>
お礼
ありがとうございます。 私も、iframeでフラッシュを表示するhtmlを読み込む形でサイドバーに表示させることができました。
- 756co
- ベストアンサー率79% (162/203)
フラッシュを表示するHTMLページを作り、FC2ホームページスペースにアップロード、 アメブロのサイドバーに iframe で表示するという方法では無理ですか?
お礼
iframe で表示しようとすると、403 Error になります。 swfにアクセスする権限がありませんと表示されます。 (fc2のウェブスペースにはアクセス制限等はかけていません)
お礼
度々のご回答ありがとうございます。 先ほど、フラッシュを表示するhtmlをiframeでプラグインに追加したところ無事に表示させることができました。 ですのでfc2の規約にあるような banner.* 等にしなくても大丈夫みたいです。