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

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



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

Beginning August 31, 2015, web hosting in Google Drive for users and developers will be deprecated. Google Apps customers can continue t...

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 Driveをホストサーバーとして使えるけど、有効なのは単ファイルのみか

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


開発

https://support.google.com/drive/answer/2881970?hl=ja Google Driveにアップロードしたファイルを「Webで全体公開」として、ブラウザに http://www…


関連する記事



こちらはいかが?


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

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

コメントを残す