びるのブログ回転するUFO

HN「びる」の雑記 サブブログです。 メインブログは、http://funnypainter.wordpress.com/ です。
・ びるのブログ 各カテゴリー最新5記事 一覧                        ・ 全ての記事を表示する(サイトマップ)
Top Page > Web > DropboxのPublicフォルダーの仕様変更

DropboxのPublicフォルダーの仕様変更

このエントリーをはてなブックマークに追加
Dropboxクラウドサービス)のPublicフォルダーの仕様が変更になったようです。

数年前からDropboxのPublicフォルダーは、有料サービスに変更されています。
おそらく、今アカウントを作っても無料プランでは、Publicフォルダーは生成されないと思います。

  Dropboxが既定Publicフォルダを廃止。8月以降の新規アカウントから。共有リンク機能に移行 - Engadget Japanese

私の場合、Publicフォルダが廃止になる以前に登録したので、Publicフォルダは普通に使えました。
通常のサーバーのように、外部のjavascriptを読みに行ったり、APIを呼び出し・実行することができました。

しかし、ここ最近動いていたページが軒並みおかしな表示になってしましました。
大体、以下のようなことが起こっています。
  1. 今まで気づかなかったのですが、DropboxのPublicフォルダのアドレスが変わっています。
  2. 外部から読み込んだ、cssやjavascriptが動作しない。
  3. 外部のAPIの呼び出し・実行ができない。

これら動作しなくなったページの対応は、以下のようにしました。
  1. 改めて、DropboxのPublicフォルダ内のcss等のアドレスを指定し直す。
  2. jQueryなど外部にホスティングされたものを使わず、Publicフォルダ内に設置する。
例えばHTML5とjavascriptで動くゲームなどは、以上の対応で動きます。



ただ、外部のAPIの呼び出し・実行を伴うものは、どうしてもDropboxのPublicフォルダ内で動作させることが出来ませんでした。

動かなくなったのは、Google AJAX Feed API や YouTube Data API です。

しょうがないので、これらのGoogle AJAX Feed API や YouTube Data API を使ったページは、FC2ホームページ等に移設して動かしています。

※ おそらくGoogle AJAX Feed API や YouTube Data API に限らず、外部のAPIを使ったページはDropboxのPublicフォルダでは動作しないでしょう。

参考リンク(以下のリンク先にあるサンプルプログラムはDropboxのPublicフォルダ内に設置していないので動作します。)
びるのブログ Google AJAX Feed API 使ってみました。
びるのブログ 「YouTube Data API の利用」と、「YouTubeランキングのブログパーツ」



DropboxのPublicフォルダでWebサイトを作ると、広告が入らないので重宝に使っていたのですが、ちょっと残念な感じです。
Googleドライブでも試してみたのですが、ほぼ同じ挙動です。
無料クラウドサービスでWebサイトを作る時は、これらの制限がかかることをご承知置き下さい。

追記:GoogleのWebフォントは、外部から読み込んでも大丈夫なようです。 
関連記事
スポンサーサイト
[ 2014/06/30 18:57 ] Web | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

アクセスカウンター
      

現在の閲覧者数 :       
プロフィール

びる

Author:びる
こんにちは、funnypainterこと、HN『びる』と申します。最近は、TogetterのまとめやWordPress等CMSに興味あり。

★びるのプロフィール★

ソーシャルブックマーク
Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us newsing FC2 
Technorati ニフティクリップ iza Choix Flog Buzzurl 
最近の記事+コメント
全記事表示リンク (サイトマップ)
ブロとも申請フォーム
アルバム
てをつなごう だいさくせん
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ