Googleドライブ上に公開したJavaScriptファイルにアクセスするとProvisional headers are shownって言われる

 いつからなのか? 複数のサイトで共用するJavaScriptのスクリプトファイルが動作していない。Chromeの開発ツールで見ると、Statusはcanceled。でもって、「Provisional headers are shown」って言われる。
 数日前までは正常に動作していたはずなんだけどなあ。
 Googleドライブ側の設定を見てもわからず。新たにフォルダ、ファイルを作って共有設定にしてもだめ。
 原因究明に数時間を費すもまったく手がかりなし。英語がわからないからというのもあるんだけども。クロスオリジンっぽい話なのかもしれないけど、同じフォルダに置いてあるHTMLから呼び出しても結果は同じ。ロードすらされない感じ。AJAXなんて使わずdocumen.write()だけでもだめだし。
 Googleドライブを公開用に使うのはいろんなところで紹介されてて、これはいい、と思ったんだけどなあ。
 ということで、わかったらまたなんか書く方向で。


 とりあえず、参考になりそうなやつをメモ。
JavaScriptプログラミング講座【クロスオリジンリソースシェアリングについて(CORS)】
Präparat Blog: 異なるドメインのURLからデータを参照する方法 – Cross-Origin Resource Sharing
AjaxでAccess-Control-Allow-Originのエラーを回避する方法 | 村田佑介.com
Location: javascript:alert(1) が返ってきた時のブラウザの動作 – Qiita
 あと、こんなのも。DNSの問題か?
 家のネットワーク環境の問題かと思い、スマホの3G経由で接続。これもだめ。家の先のネットワーク(プロバイダとか、接続先のGoogleとか)の問題のような気もしてきたので、しばらく待ってみよう。

コメント