« Googleドライブ上に公開したJavaScriptファイルにアクセスするとProvisional headers are shownって言われる | トップページ

2015年2月 9日 (月曜日)

GoogleドライブでのJavaScriptファイルのホスティング問題、解決?

 GoogleドライブでWeb公開したJavaScriptファイルがエラーとなり、読み取れなくなる問題(Googleドライブ上に公開したJavaScriptファイルにアクセスするとProvisional headers are shownって言われる)。ほかに事例がないかと思い探してたら、見つかった。これで解決するかも。

 該当する事例はTwitter経由で発見。

 Drive Notepad (Google+)

 Does Google Drive no longer allow JavaScript file referencing from other website?

 Bloggerで使うためのCSSファイル、JSファイルをアップロードして使っている人が多い模様。で、CSSファイルは従来どおり問題ないが、JSファイルはアクセス不能(動作しない)状態となっているという。ウチの状態と同じだ!

 解決のための手順はこんな感じのようだ。

  • いったん、JSファイルをローカルにダウンロード
  • ダウンロードしたファイルはGoogleドライブから削除
  • ダウンロードしたローカルファイルの拡張子をtxtに変更
  • 名前変更したファイルを再度アップロード
  • アップロードしたファイルの拡張子をjsに変更

 これでうまくいった。ファイルをアップロードし直すと、ファイルのアイコンが変わる。だめになってたjsファイルは無地の青い書類なのだけど、名前変更してアップロードしたファイルは中身がある書類(なんか書かれてるみたいな感じ)になる。

Jsfile_on_googledrive

 上の画像の1番下がアップロードし直したやつ。これはちゃんとロードされる。その上の3つはアクセスできない状態のやつ。

 うまく動作するかどうかはこのアイコンで判別できそうだ。

 ファイルのダウンロードは、チェックボックスをチェックした上で、上のメニュー「その他」-「ダウンロード」で。複数ファイルの場合はZIP圧縮される。アップロードはエクスプローラーのフォルダから画面へのドラッグ&ドロップで(いずれもWindows 8.1とIE11でテスト)。

 とりあえず、これでいけそう。ウチの場合はこれですべて以前と同じ動作ができるようになった。


|

« Googleドライブ上に公開したJavaScriptファイルにアクセスするとProvisional headers are shownって言われる | トップページ

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/35726/61108554

この記事へのトラックバック一覧です: GoogleドライブでのJavaScriptファイルのホスティング問題、解決?:

« Googleドライブ上に公開したJavaScriptファイルにアクセスするとProvisional headers are shownって言われる | トップページ