• ベストアンサー

オフラインで読めるように保存、の謎について

androidでwebサイトをオフラインで読めるように保存したものを見るとき、 プラウザを立ち上げ→スマホ上部のボタンをタップ→「保存したページ」という項目をタップ→保存したページがずらりと並んでいる画面が出る→見たいページをタップ という手順で見ているのですが、ここで疑問があります。 ブラウザを立ち上げた時点でオンラインになっているんですよね? ということは、オフラインで保存したページ見に行っても、そこのサイトに繋がってしまうのでは? へんな質問ですみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • SWM5903
  • ベストアンサー率68% (4965/7212)
回答No.8

オンラインとアクセスを同一視するから混乱するんじゃないかな? オンライン(ネットと繋がっている状態)とアクセス(実際にデータを取得している状態)はイコールではありません。 スマートフォンというのは、設定しない限り常にオンラインと思っておいて良いです。 そして、ユーザの操作やアプリからのリクエストでアクセスします。 オフラインデータの参照とは、先に書いたように録画データを見ている様なものです。 TVのアンテナケーブルが繋がっていてもTVを見ているわけでは無いですよね。 あくまで、「録画データ(保存したもの)を見ているだけ」ですから。 それと同じです。

athen11
質問者

お礼

ありがとうございます。 録画したやつを見ているようなもの、、というご説明でしっくりきました。 他の方も書かれていましたがスマホは常に電源入れた瞬間にオンラインになっている(?)んですね。 オンラインであるということと、アクセスするということが違う、ということも、なんとなくわかりました。

すると、全ての回答が全文表示されます。

その他の回答 (7)

  • SWM5903
  • ベストアンサー率68% (4965/7212)
回答No.7

とっても身近で判りやすくいうと、 オンラインで見る:  今流れているテレビ放送を見るようなもの。 オフラインで見る:  テレビ放送をビデオに録って何時でも見られる様にしたものを見ること。 と言う事です。 つまり、アクセスした時点のデータを保存しておいてオフライン時はそのデータを見る事ですから、保存したページを表示するだけならアクセスはしません。 ※但し、ページの作りによって表示動作時に更新が掛かる様にしてある場合、アクセスしてしまう場合もあります。 まあ、ほとんどの場合、サイトの内容で自動更新するような物は無いとは思いますので、オフライン用に保存したものを表示しただけならおそらくアクセスしないと思います。 (録画したビデオを見るとき、TVアンテナは不用と同じです。) 表示後に「更新」ボタンを押すと、オンラインになって、最新のデータを取りにいきます。

athen11
質問者

補足

ありがとうございます。 ネットつながってるよという回答と、あなた様のように見るだけなら繋がらないという方もいて、もー頭がぐちゃぐちゃです。。 ゆうべmixiでためしにマイミクの呟きを表示し(ここで足跡がつく)、そのページをオフライン読めるよう保存し、1時間後にブラウザ立ち上げ→ブックマーク→その保存したページを見てから閉じ、その後にmixiをブラウザで普通に開いて自分の足跡履歴見たら、二回目の足跡はついていなかったのですが…。。 ITの基本的仕組みについてちゃんと勉強したいです。。もー混乱しまくりです。。

すると、全ての回答が全文表示されます。
  • mimazoku_2
  • ベストアンサー率20% (1908/9138)
回答No.6

>キャッシュ(現金) oh!そうでしたか。 キャッシュ{メモリー}は、一時保存領域(一時記憶とも言います。)と言って、「現金」ではありません。 つまり、スマホやアンドロイドの中で動いているのは、プログラムという名のアプリでして、これらが動作するためにメモリ(記憶領域)を使用します。 その時にwebからの情報などを一時的にアプリとは別の場所に記録しているのです、これがキャッシュ{メモリー}と言われる部分です。 アンドロイドで「オフラインで読めるように保存」は、キャッシュメモリーから、別の領域にあるメモリーにコピーデータを保存し、アンドロイド内部でwebの代わりを果たす機能です。 オンライン・オフラインは、通信回線がつながっている事が条件なので、通信回線を使わない(又は接続しない)事をオフラインと呼んでいますね。 イメージをしにくいようでしたら・・・ 例えば、会社などで電話を受けた際。(オンライン) 相手方の名前や要件を聞き取り、メモに書いたりしますよね。 この書き取り(メモすること)が、キャッシュ{メモリー}の動作に当たります。 (実際のメモでは、情報が消えないので、そのまま活用する事になりますが、メモそのものを渡す事で消去と同じ事になります。) で、電話を切ったら、オフラインとなります。

athen11
質問者

補足

とても詳しくありがとうございます。 電話&手書きメモを、アンドロイドに置き換えると、サイトの情報がキャッシュメモリに一時記憶される→サイト閉じたら消えちゃう?→だから消えないように別途Cドライブに保存しとく(これが「オフラインで読めるように保存」?)→Cドライブに保存したそれを見に行くとオンラインになって先方にアクセスが伝わる?

すると、全ての回答が全文表示されます。
  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.5

>オフラインで保存されたページを見ると、オンラインになってしまうのか(先方にアクセス情報が伝わるのか)、そうでないのか?知りたいのはそれだけです。 そうですか。 現状では、ブラウザの仕様によるとしか言えません。 利用している端末の型番とOSとそのバージョン、ブラウザとそのバージョンを補足してください。 同じ環境があればテストして回答できます。

athen11
質問者

補足

再度ありがとうございます。ですが、スマホにもPCみたいにOSとそのバージョン、ブラウザとそのバージョンってあるんですか? 調べかたがわからなくて…。 話代わり、機内モードを試してみました。 ブラウザ立ち上げ→機内モードにする(この時点でリンク先に飛べなくなったので通信が切れたと思っていいのか?)→ブックマーク→保存したページ→見たいページをタップ、で表示されました。

すると、全ての回答が全文表示されます。
  • mimazoku_2
  • ベストアンサー率20% (1908/9138)
回答No.4

追加 実験の話は、PCの場合です。

すると、全ての回答が全文表示されます。
  • mimazoku_2
  • ベストアンサー率20% (1908/9138)
回答No.3

その保存ページは、本体にキャッシュされたデータでしょ。 なので、ブラウザでの閲覧先が、webなのか、Cドライブなのかの違いだと思います。 インターネットエクスプローラーなどのビューワソフト、必ずキャッシュメモリ(一時記憶領域)が存在します。 その依存先が違うだけです。 もし、実験するなら、メモ帳にtest.htmlというファイル名を付けて、testと書いてデスクトップに保存してみてください。 インターネットエクスプローラーなら「e」マークに表示が変わり(読み込んだ後かも)、ダブルクリックしたら、インターネットエクスプローラーが立ち上がります。 で、testと表示されます。 その時にアドレスが、c:¥・・・・・test.htmlとなっています。 なので、スマホやアンドロイドも同じ理屈のハズです。

athen11
質問者

補足

すみません、本当に全然わからないんです。 「キャッシュ」 「ビューワソフト」 「一時記憶領域」 「依存先」 「cドライブ」 これらの意味わからないんで、おっしゃる文章理解できないんです。 なぜインターネットの話なのにキャッシュ(現金)がでてくるんですか…。

すると、全ての回答が全文表示されます。
  • -9L9-
  • ベストアンサー率44% (1088/2422)
回答No.2

>ブラウザを立ち上げた時点でオンラインになっているんですよね? ブラウザがオンラインにする訳ではないし、関係ありません。オンラインにするのは通信装置の仕事です。だいたい、ブラウザを立ち上げなかったらオフラインだとでも思ってるんですか? ブラウザはページ記述言語を表示するためのソフトウエアであるに過ぎません。ホームページがページ記述言語で書かれているため、これを見るためにブラウザが使われますが、インターネット以外でもページ記述言語は使えるし端末に保存する事もできます。当然、端末に保存されたデータならオンラインで読むことができます。 機内モードにすればオフラインになるので、ためしてみれば?

athen11
質問者

補足

全然わかりません…もうなにがなんだか…。 ブラウザ開かないと見たいページを見れませんよね? ということはブラウザが通信の役目してるんじゃないんですか? また、ブラウザ開いてないからといってオフラインではないよ、というのも、わからないです。

すると、全ての回答が全文表示されます。
  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

>ブラウザを立ち上げた時点でオンラインになっているんですよね? Android自体が常にオンラインになっていると思います。 >サイトに繋がってしまうのでは? ブラウザの仕様も影響するので、心配なら機内モードにしてから操作すると良いです。 サイトに繋がると言うより、サイトと通信すると言った方が明確です。 Webページは、まずURLからサイトのサーバーにWebページの情報よこせとリクエストを送ります。 そうすると、サーバーがそのWebページを返します。 返ってきたページをブラウザHTML解析して、その他に必要なファイルがないかチェックして、必要があればさらにそのファイルのあるサーバーにリクエストを送ります。 返ってきたファイルを…の繰り返しです。 全てを読み込むまで繰り返し通信します。 >へんな質問ですみません。 全く変なことではありません。 知らないことに疑問を持つことはむしろ素晴らしいと思います。

athen11
質問者

補足

丁寧に教えていただいたのに、、理解できませんでした。 オフラインで保存されたページを見ると、オンラインになってしまうのか(先方にアクセス情報が伝わるのか)、そうでないのか?知りたいのはそれだけです。

すると、全ての回答が全文表示されます。

関連するQ&A