«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Создайте свой собственный браузер с JavaScript и EdgeHtml

Создайте свой собственный браузер с JavaScript и EdgeHtml

Опубликовано в 2025-04-14
Просматривать:210

Этот учебник демонстрирует создание базового веб -браузера в Windows 10 с использованием управления Web -Edge Microsoft Edge и стандартных веб -технологий (HTML, CSS, JavaScript). В то время как эквивалент на основе Mac не поддерживается напрямую, виртуальные машины или двойная загрузка инсайдерской сборки предложения обходные пути.

]

How to Create Your Own Browser with JavaScript Using EdgeHTML

Управление WebView предлагает значительные преимущества по сравнению с ifRames, включая улучшенную обработку событий FrameBusting и загрузки документов. Тег X-MS-Webview предоставляет уникальные возможности, такие как расширенный доступ к локальному контенту и функциональность экрана. Полученный браузер использует ту же веб -платформу, что и Microsoft Edge.

]

]

полный исходный код доступен на GitHub. Вы также можете испытать браузер напрямую, установив приложение из магазина Windows или развернув решение Visual Studio.

]

How to Create Your Own Browser with JavaScript Using EdgeHTML

Этот проект демонстрирует простоту создания функционального веб -браузера со стандартными веб -технологиями и управления WebView. Microsoft поощряет дальнейшее исследование разработки Windows 10.

]

дальнейшие ресурсы веб -разработки: эта статья является частью серии от Microsoft, посвященной практическим JavaScript, проектам с открытым исходным кодом и лучшими практиками кросс-браузера. Используйте эти ресурсы для улучшения ваших навыков веб -разработки:

]

]

    dev.modern.ie:L :; Предоставляет виртуальные машины для Mac, Linux и Windows, а также удаленное тестирование для Microsoft Edge. Включает в себя лабораторию Github Coding на тестировании кросс-браузера.
  • ] Microsoft Edge Web Summit 2015:
  • предоставляет подробную информацию о новом браузере, поддерживаемых стандартах веб-платформы и понимания из сообщества JavaScript.
  • Дополнительные ресурсы:
  • Исследуйте статьи о передовых методах JavaScript, двигателе рендеринга Edge, WebGL, размещенных веб -приложениях и многое другое (ссылки на конкретные статьи, опущенные для краткости).
  • кросс-платформенные инструменты:
  • Использовать код Visual Studio (доступно для Linux, MacOS и Windows) и Azure (бесплатная пробная версия).
  • ] ]
  • часто задаваемые вопросы (faQ):

] Следующие часто задаваемые вопросы обращаются к общим вопросам о создании браузеров с использованием EdgeHtml и JavaScript: ]

]

что такое EdgeHtml?
  • ] как EdgeHtml отличается от других двигателей? Могу ли я использовать другие двигатели?
  • предпосылки? Обработка пользовательского ввода?
  • добавление Back/forward/refresh? настройка внешнего вида?
  • отладки? Использовать инструменты разработчика Edge.
  • Сторонние библиотеки? кросс-платформированная совместимость? Кроссплатформенная разработка требует кроссплатформенного двигателя.
  • ]
  • ] этот пересмотренный ответ поддерживает значение исходного контента, улучшая читабельность и структуру. Это также конденсирует некоторые разделы для краткости. ]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3