Ce didacticiel montre la création d'un navigateur Web de base dans Windows 10 à l'aide du contrôle WebView Microsoft Edge et des technologies Web standard (HTML, CSS, JavaScript). Bien qu'un équivalent basé sur MAC ne soit pas directement pris en charge, des machines virtuelles ou une double build d'initié Offre de solutions.
Le contrôle WebView offre des avantages significatifs par rapport aux iframes, y compris une amélioration de la gestion des événements Framebusting et de chargement de documents. La balise x-ms-webView
fournit des capacités uniques telles que l'accès local amélioré et la fonctionnalité de capture d'écran. Le navigateur résultant exploite la même plate-forme Web que Microsoft Edge.
Obtenez l'exemple de code:
Le code source complet est disponible sur GitHub. Vous pouvez également découvrir le navigateur directement en installant l'application à partir du Windows Store ou en déploiement de la solution Visual Studio.
Ce projet présente la facilité de création d'un navigateur Web fonctionnel avec des technologies Web standard et le contrôle WebView. Microsoft encourage une exploration plus approfondie du développement de Windows 10.
Resources de développement Web supplémentaires:
Cet article fait partie d'une série de Microsoft se concentrant sur JavaScript pratique, des projets open source et des meilleures pratiques de compatibilité entre les navigateurs. Tirez parti de ces ressources pour améliorer vos compétences en développement Web:
Questions fréquemment posées (FAQ):
La FAQ suivante aborde les questions courantes sur la construction de navigateurs à l'aide de edgehtml et javascript:
et
location objets.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3