こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ブラウザの機能とは何があるのか?

ブラウザの機能とは何があるのか?

ブラウザの用途ですが、インターネットの閲覧だけかと思っていたら、どうやらそれだけではないようです。

URLがhttp または httpsから始まるアドレスの場合、web上のサーバとhttp通信をしているという認識です。

また、fileから始まるアドレスの場合も見た時があります。この場合、インターネットに繋がらなくともブラウザ上でデータを閲覧出来る状態です。

ここらへんの仕組みを教えて下さい。

投稿日時 - 2018-11-06 19:16:18

QNo.9555149

困ってます

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

あなたが書かれているのは、そもそも備わっている機能です。

インターネットブラウザのHTMLタグというのを理解すればわかりますが、
そこに書かれているのは、どう言う文章を、どう言う形で、インターネット上のどこにある写真や文章、PDF、動画などを、画面上のどの辺に配置して表示しなさい。
ここの部分をクリックされたら、その指定に従った動作(ホームページの遷移、指定された動作)を行えなどが書かれています。

そこに書かれている様に、インターネット上からいろいろな情報や写真を拾ってきて表示しているだけのものです。

httpsなども、そのデータを受け取る通信に、セキュリティがかかっているかどうかと言うだけの話であって、それは通信としての部分になります。

インターネット上のどこに、と言う情報に自分のパソコンのどこにと書かれていれば、自分のパソコン内に保存されているデータを読み込んで表示します。


難しく考える必要はなく、単純な動作だけを行なっています。

投稿日時 - 2018-11-14 11:44:47

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

本来は言語の如く『絵記号入りタグ付き文書』を表示するためのソフトなのですが、だんだん高機能化してきて、もはや、全てのアプリケーションに成りうるまで進化してますね。PCに普通にインストールされているアプリケーションはローカルとグローバルの取り扱いが変わりますが、ブラウザはシームレスに扱えますよね。その分、セキュリティリスクがありますが。

投稿日時 - 2018-11-07 00:37:33

ANo.2

ブラウザは入力されたURLを解釈して処理します。URLは「〈スキーム〉:〈ターゲット〉」(説明上の仮名称です)といった形式になっており、ブラウザはスキーム別に処理を変えてターゲットに対する処理を行います。

スキームがhttpやfileのケースはご存知のようですが、例えばsmbというスキームならローカルのファイルではなく、ネット上のNASのようなリモートアクセスでファイルを開きます。
また、mailtoというスキームならターゲット部分を宛先メールアドレスと解釈して新規メールを作成します。
さらに、非公式なURLですが、多くのブラウザではJavaScriptというプログラム言語を実行できるようになっていて、ターゲット部分にJavaScriptでプログラムを書くとブラウザ上で実行されます。このJavaScriptをブックマークとかお気に入りとかに登録しておいて必要な時に利用することを、appletと呼ぶ場合があります。

どのようなスキームを処理できるかは、ブラウザやOSなどによって異なっています。

投稿日時 - 2018-11-06 22:15:06

ANo.1

1. ブラウザのユーザのリクエストに応じて情報リソースを取得して,
2. その取得した情報の種類 に応じて構文解析を行い
3. 構文解析の結果をもとに人間が認識できる状態で表示する
というのがブラウザの基本的な機能です。
1.の部分ではhttp:とかhttps:であればwebサーバにアクセスしますし,file:であれば内部ファイルにアクセスします。
2.ではhtml文書だけでなく,画像,動画,音声,XMLなど様々な形式に対応しています。Flash アプリケーションや Java アプレットに対応するプラグインが用意されていたりもします。

投稿日時 - 2018-11-06 20:04:27

あなたにオススメの質問