A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ブラウザーは、主に次の3つの部分に分ける事ができます。
(1)通信部分
この部分の約束事(プロトコル)は、HTTPといい、IETFというインターネットの国際団体が発行するRFCという文書によって、仕様がまとめられています。HTTPのRFCへのURLを掲載しておきます。
http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616
(2)取得したデータを解析する部分
この部分の約束事(プロトコル)は、HTML、XML、といい、W3Cという国際団体によって、仕様がまとめられています。HTML、XMLの仕様へのURLを掲載しておきます。
http://www.w3.org/Consortium/Translation/Japanese
(3)解析結果を表示する部分
(1)で、HTTPプロトコルで、データをWEBサーバから取得し、(2)で、取得したデータを「タグ」を区切り文字にして、データを解析します。最後に、(3)で、解析して取得した個々の「タグ」のデータをブラウザ-に表示します。この部分が、普段われわれが目にしているブラウザ‐の外見です。
結論ですが、(1)(2)の仕様をしっていれば、ブラウザ‐を作成する事ができます。(3)については、GUIへの表示部分ですので、ブラウザ‐に関係なく、一般的なコンピュータ言語(VB、C/C++、Perl、Java等)であれば、実装可能です。
オープンソースのブラウザ‐については、次のURLに掲載されています。
http://www.mozilla.gr.jp/
ブラウザ‐の歴史については、次のページを参考にしてください。
http://www.w3.org/Consortium/Translation/Japanese
この回答への補足
回答ありがとうございます。
ソースの取得はできますが、その表示をするのが大変なので困っています。<br>や<hr>ぐらいなら簡単ですが、
スタイルシートやJavaScriptなどにも対応させたいから、
そのことを考えたらやることが多過ぎて無理のように思えた
ので、プラグインのようなものがあるんじゃないかと思って質問しました。
No.2
- 回答日時:
リンクが間違っていましたので、訂正します。
ブラウザ‐の歴史については、次のURLを参考にしてください。
http://www.asahi-net.or.jp/~ax2s-kmtn/ref/i_hist …
http://www.scollabo.com/banban/tips/browser.html
No.3
- 回答日時:
XMLのパーサーであれば、次のURLを参考にしてください。
http://www.nbrains.co.jp/nbrains/wiki/index.php? …
javascript等への対応は、下のURLにあるかもしれませんが、時間がないのでまた今度。
http://www.codeguru.com/
No.4
- 回答日時:
javascript への対応については、次のURLの情報が参考になるでしょう。
http://www.mozilla-japan.org/js/index.html
http://pcweb.mycom.co.jp/special/2002/browser/00 …
目的がいまいちわかりませんが、あまり苦労せずに、ブラウザを作りたいのであれば、IE関連の高レベルなできあいの機能を張り合わせて、IEライクなブラウザを作ればよいと思います。
そうじゃなくて、IEに依存しない、自分オリジナルなブラウザーを作りたいというのであれば、エンジン部分の開発に、それなりの時間をかける必用があります。
とりあえず、仕様に関する資料は出揃ったとおもいますので、興味があれば、目を通してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- その他(パソコン・周辺機器) EXCELで「WEBオプションの対象ブラウザ」を変更する方法 2 2023/04/12 15:44
- その他(IT・Webサービス) 各社の対話型AIについて。 1 2023/05/05 11:22
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- HTML・CSS HTMLとCSS(ブラウザ関連)について質問です。 1 2023/03/07 08:07
- Chrome(クローム) 最近Win10にてブラウザが左にスッと隠れていく現象に悩まされてます 3 2023/07/22 23:11
- 株式市場・株価 HyperSBI 余力確認 ブラウザ 2 2022/06/19 09:17
- InternetExplorer(IE) Microsoft edgeのIEモードを解除したいのですが。 3 2023/04/09 13:51
- InternetExplorer(IE) 既定のブラウザーを変更した場合、付随して処理が必要なことはありますか? 2 2022/03/25 16:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
win10で決まった時間にedge,又...
-
ウェブ検索でIMEの予測変換を出...
-
ブラウザの広告表示や検索履歴
-
ウィルスバスターの「保護決済...
-
ブラウザの挙動が異常に遅い
-
拡張でマウスジェスチャーがで...
-
最近Win10にてブラウザが左にス...
-
Dreamweaver 8でのプレビューの...
-
Android版のChromeとFirefoxで...
-
Craving explorerのブラウザ変更
-
地球マークのブラウザのブック...
-
リンク先が一瞬出て消えてしまう!
-
SafariとInternet Explorerの違...
-
Google Chromeって一言で言えば...
-
Microsoft Edge(応答なし)でP...
-
グーグルの検索窓に履歴が残っ...
-
Netscape CommunicatorとNetsca...
-
ChromeとFirefoxで現在地を変更...
-
OS9.2で使用可なブラウザ
-
ブラウザ上で動くタブブラウザ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
win10で決まった時間にedge,又...
-
端末ブラウザ登録名とは
-
ブラウザの広告表示や検索履歴
-
ウィルスバスターの「保護決済...
-
ウェブ検索でIMEの予測変換を出...
-
サポートされてないプロトコル...
-
拡張でマウスジェスチャーがで...
-
outlook
-
リンク先が一瞬出て消えてしまう!
-
ブラウザ等登録名の意味がわか...
-
らくらくスマホ(F-52B)の標準イ...
-
ChromeとFirefoxで現在地を変更...
-
最近Win10にてブラウザが左にス...
-
ブラウザの「戻る」ボタンはな...
-
ブラウザの警告ポップアップを...
-
Google Chrome を立ち上げると...
-
FirefoxでWikipediaが見えない
-
Craving explorerのブラウザ変更
-
ブラウザクラッシャーへの対処...
-
Chromeとブラウザの違いについ...
おすすめ情報