Google Driveをホストサーバーとして使えるけど、有効なのは単ファイルのみか

Google Driveをホストサーバーとして使えるけど、有効なのは単ファイルのみか



Deprecating web hosting support in Google Drive
参考
Deprecating web hosting support in Google Drive

Subscribe for the latest updates on G Suite products and features.

Deprecating web hosting support in Google Drive G Suite Updates Blog

Google Driveにアップロードしたファイルを「Webで全体公開」として、ブラウザに

http://www.googledrive.com/host/(ドキュメントID)

としてやれば、そのファイルを表示することが出来ます。

試しにjQueryのファイルをホスティングしてみます。
www.googledrive.com/host/0B6ERp_NNQsvedmlSYlByUEVDeWM

これでjQueryのファイルが開けようと思います。

では、これがhtmlとそれにリンクされたcssファイルであればどうなるでしょう?
この場合、htmlファイルに対して共有設定をしても、cssは反映されません。
www.googledrive.com/host/0B6ERp_NNQsveYXcteDkyT19kN28

これを正しく表示させるには、Google Drive内にフォルダーを作成し、このフォルダーに対して共有設定します。
http://www.googledrive.com/host/0B6ERp_NNQsvefnpaVVo2NWZQSE1sUm1hMEd2NHpMdXFpcWpCR1RnWXBIRWptNC1yaF9zMVE

これで表示出来るようになりました。

さらにフォルダー内の各ファイルへのアクセスは、通常のhtmlパスを記入すれば表示されます。
http://www.googledrive.com/host/0B6ERp_NNQsvefnpaVVo2NWZQSE1sUm1hMEd2NHpMdXFpcWpCR1RnWXBIRWptNC1yaF9zMVE/style.css

最後に一点、これまでのリンクをクリックすると、結局リダイレクトされて別のURLに切り替わります。
その場合、iframeでURL指定した場合はどうなるのか?

試しにやってみました。

<iframe src="http://www.googledrive.com/host/0B6ERp_NNQsvefnpaVVo2NWZQSE1sUm1hMEd2NHpMdXFpcWpCR1RnWXBIRWptNC1yaF9zMVE"></iframe>


読み込み時に若干タイムラグがあるけど、表示されるね。

今日はここまで

関連する記事



こちらはいかが?


Googleスプレッドシートでelseif的な関数
Googleスプレッドシートでelseif的な関数

目的: 「書籍名を入力して出版社名を選択して、その出版社サイト内検索して、書籍のページリンクを探したい」 やったこと: Googleスプレッドシートにドロップダウンリストを実装 列を選択して、「データ」→「確認」→「デー…

Google検索が出来なくなった
Google検索が出来なくなった

キーワードをGoogle検索するハイパーリンクにする、という簡単な関数をExcelで作成しておりました。 それで、リンクをクリックして、検索結果をコピペする、という操作を延々繰り返していたら不正アクセスと見なされたようで…

コメントを残す

メールアドレスが公開されることはありません。