「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScriptとEdgeHTMLを使用して独自のブラウザを作成します

JavaScriptとEdgeHTMLを使用して独自のブラウザを作成します

2025-04-14に投稿されました
ブラウズ:692

このチュートリアルは、Microsoft Edge WebViewコントロールと標準Webテクノロジー(HTML、CSS、JavaScript)を使用して、Windows 10に基本的なWebブラウザーを構築することを示しています。 Macベースの同等物は直接サポートされていませんが、仮想マシンまたはデュアルブートインサイダービルドオファーの回避策。

How to Create Your Own Browser with JavaScript Using EdgeHTML

WebViewコントロールは、フレームバスティングやドキュメントの読み込みイベントの取り扱いの改善など、IFRAMEよりも大きな利点を提供します。 x-ms-webview タグは、ローカルコンテンツアクセスやスクリーンショット機能の拡張などの一意の機能を提供します。 結果のブラウザは、Microsoft Edgeと同じWebプラットフォームを活用します。

サンプルコードを取得:

完全なソースコードはGitHubで利用できます。また、Windowsストアからアプリをインストールしたり、Visual Studioソリューションを展開したりすることで、ブラウザを直接体験することもできます。

How to Create Your Own Browser with JavaScript Using EdgeHTML

このプロジェクトは、標準のWebテクノロジーとWebViewコントロールを備えた機能的なWebブラウザーの作成のしやすさを示しています。 Microsoftは、Windows 10開発のさらなる調査を奨励しています。

さらなるWeb開発リソース:

この記事は、Microsoftのシリーズの一部であり、実用的なJavaScript、オープンソースプロジェクト、クロスブラウザー互換性のベストプラクティスに焦点を当てています。 これらのリソースを活用して、Web開発スキルを向上させる:

  • dev.modern.ie:は、古いライブラリ、レイアウトの問題、アクセシビリティの問題のためのスキャンサイト用の無料ツールを提供します。 Mac、Linux、Windows用の仮想マシン、Microsoft Edgeにはリモートテストを提供します。 クロスブラウザーテストにGitHubコーディングラボが含まれています。
  • Microsoft Edge Web Summit 2015:は、新しいブラウザ、サポートされているWebプラットフォーム標準、およびJavaScriptコミュニティからの洞察に関する詳細な情報を提供します。
  • 追加リソース:高度なJavaScriptテクニック、エッジレンダリングエンジン、WebGL、ホストされたWebアプリなどに関する記事を探索します(Brevityのために省略された特定の記事へのリンク)。
  • クロスプラットフォームツール:
  • Visual Studio Code(Linux、MacOS、およびWindowsで利用可能)およびAzure(無料試用版)を利用します。
  • よくある質問(FAQ):

次のFAQは、EdgeHTMLとJavaScriptを使用してブラウザの構築に関する一般的な質問に対処しています:

edgehtml?
    edgehtmlは、マイクロソフトの独自のブラウザエンジンであり、トライデントのフォークであり、最新の標準サポート、パフォーマンスの向上、セキュリティの強化を提供します。
  • edgehtmlは他のエンジンとどのように異なりますか?
  • 他のエンジンを使用できますか?
  • 前提条件?
  • ユーザー入力の処理?
  • back/wordwer/refresh? javascriptの
  • history
  • and location objects。
  • カスタマイズ外観?
  • デバッグ? Edgeの開発者ツールを使用します。
  • サードパーティライブラリ?互換ライブラリを使用します。 クロスプラットフォーム互換性? edgehtmlはWindows固有です。クロスプラットフォーム開発には、クロスプラットフォームエンジンが必要です。
  • この改訂された応答は、読みやすさと構造を改善しながら、元のコンテンツの意味を維持します。 また、簡潔さのためにいくつかのセクションを凝縮します。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3