Как стать автором
Обновить
2.75

Microsoft Edge

Браузер от компании Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Мне плевать на твой браузер, я все равно открою ссылку в Edge! Боремся с новыми методами продвижения браузера MS

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров26K

Начиналось все прозаично - я приобрел новую версию Microsoft Office и решил ее переустановить с полным удалением и зачисткой всех "хвостов". Операционную систему использую Microsoft Windows 11 Pro. Установка прошла "без сучка и задоринки". Проверил что работает корпоративный Teams, Outlook резво гоняет корпоративную почту, все приложения корректно работают. Выключил ПК и пошел спокойно заниматься своими делами.

"Сюрприз" ожидал меня в следующий рабочий день, когда разработчик из команды прислал мне MR на ревью. Ссылка на МР в репозитории открылась, но отсутствовало автозаполнение, настроенное как удобно мне, например не вставлялись автоматически данные авторизации из защищенного хранилища. Сначала я даже не обратил внимания что:

Читать далее
Всего голосов 61: ↑58 и ↓3+55
Комментарии102

Новости

10 причин перейти на новый Microsoft Edge

Время на прочтение8 мин
Количество просмотров31K

Статья за авторством Лиат Бен-Зур (Liat Ben-Zur), корпоративного вице-президента, Microsoft Edge

Последние недели не похожи ни на что на моей памяти. Как работающая мама, я привыкла к плотному графику, разрыву на части в разных направлениях, балансированию между нуждами семьи и работы, да и в целом чувствую себя, что называется, нарасхват. Но эти последние несколько недель вывели мою повседневную реальность на совершенно новый уровень. И, подозреваю, я в этом не одинока. Я жонглирую звонками в Teams и стараюсь продвигать дела на работе (и прекрасно понимаю, что в этом смысле мне повезло), а теперь вдобавок параллельно занимаюсь домашним обучением своих детей. Ощущение, будто объем всего и вся ощутимо вырос. Больше электронных писем, больше информации и новостей, больше воплей (пока я это пишу, мои дети ссорятся прямо за дверью), больше видеозвонков, больше беспокойства – честно говоря, переварить все это непросто.

Сегодня мы анонсируем набор новых потребительских сервисов от Microsoft, включая новые потребительские особенности в Microsoft Edge, которые помогут вам оставаться организованными и сэкономят время, защитят ваши данные и личность, и позволят получить больше. Если вы еще не запускали новый Microsoft Edge, сейчас самое время попробовать.
Всего голосов 30: ↑20 и ↓10+10
Комментарии64

Новый год, новый браузер: Microsoft Edge вышел из стадии предварительной оценки и теперь доступен для загрузки

Время на прочтение4 мин
Количество просмотров17K


Чуть более года назад мы объявили о намерении перестроить Microsoft Edge на основе проекта с открытым исходным кодом Chromium. Это было нужно для того, чтобы улучшить совместимость для всех пользователей, уменьшить фрагментацию для веб-разработчиков и установить партнерские отношения с сообществом Chromium для улучшения самого ядра Chromium. На Ignite мы представили наше новое видение веб-технологий и поиска, новый красочный логотип и новую концепцию Microsoft Edge + Bing — браузера и поисковой системы для бизнеса. И теперь мы с нетерпением ждем ваших отзывов!

Мы проделали невероятную работу и сегодня рады сообщить, что новый Microsoft Edge уже доступен для скачивания во всех поддерживаемых версиях Windows и macOS на более чем 90 языках. Microsoft Edge также доступен на iOS и Android, что означает великолепную кросс-платформенность. Новый Microsoft Edge предлагает производительность мирового класса с повышенной конфиденциальностью, большей скоростью и эффективностью — он в два раза быстрее, чем прежний Edge. На новый браузер распространяется наша политика конфиденциальности, и вы сможете оценить новые функции, такие как предотвращение отслеживания, которое включено по умолчанию и обеспечивает три уровня контроля при просмотре веб-страниц.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии62

Улучшение элементов управления в Microsoft Edge на Chromium

Время на прочтение3 мин
Количество просмотров4.9K
С тех пор, как мы начали работу над следующей версией Microsoft Edge, основанной на Chromium, мы исследовали способы модернизации элементов управления, чтобы обеспечить современный внешний вид, а также удобство сенсорного управления и доступность, которые наши пользователи ожидают от браузера сегодня.

В течение последних нескольких месяцев мы тесно сотрудничали с командой Google Chrome в этом проекте и рады поделиться обновленными элементами управления, которые будут доступны для сборок Microsoft Edge Insider или других браузеров на Chromium.

Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии20

Истории

Microsoft Edge – Универсальный XSS

Время на прочтение7 мин
Количество просмотров7.6K
Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг».





Универсальный XSS (uXSS) – это баг браузера, который дает возможность выполнять код на JavaScript на любом сайте.

Кажется, будто XSS есть на всех сайтах и выглядит это очень интересно. Что еще интереснее, так это то, как я нашел эту ошибку. Обычно, если речь заходит о uXSS, то это скорее всего связано с элементом IFRAME или возней с URL, но я никогда не думал, что найду XSS-уязвимость, используя функцию print().
Всего голосов 39: ↑36 и ↓3+33
Комментарии2

Microsoft Edge для macOS

Время на прочтение3 мин
Количество просмотров14K

В прошлом месяце мы анонсировали первые предварительные сборки следующей версии Microsoft Edge для Windows 10. Сейчас мы рады сообщить, что канал Microsoft Edge Canary стал доступен и для macOS. Теперь на сайте Microsoft Edge Insider можно найти сборки для компьютеров с macOS и Windows 10, и скоро поддержка версии для Windows будет расширена. 


Снимок экрана Microsoft Edge для macOS

Читать дальше →
Всего голосов 29: ↑23 и ↓6+17
Комментарии28

Чудеса упаковки от Microsoft: ядро Linux в Windows 10 и движок IE внутри Chromium Edge

Время на прочтение3 мин
Количество просмотров67K
На своей ежегодной конференции для разработчиков компания Microsoft сделала сразу несколько достаточно важных презентаций. Мы выбрали две из них.

Первое: в летней сборке 19H2 Windows 10 будет поставляться полноценное Linux-ядро на базе версии 4.19 от 22 октября 2018 года для собственной подсистемы «Linux для Windows» (WSL — Windows Subsystem Linux).

Второе: в будущие энтерпрайз-сборки Chromium-реинкарнации умерщвленного компанией Microsoft Edge будет встроено ядро IE.

Первая новость — важна и полезна для разработчиков, вторая — похожа на плохой анекдот.


Мы встроили в твой Chromium-браузер движок IE, чтобы ты не забывал, что это браузер Edge
Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии159

Microsoft Edge на Chromium официально доступен для открытого тестирования

Время на прочтение1 мин
Количество просмотров16K
Вчера мы начали публичное тестирование браузера Edge на Chromium. Пока доступны 2 варианта превью-версий для Windows 10: Dev и Canary. Dev сборки содержат лучшие дополнения за прошедшую неделю. Они были протестированы командой Microsoft Edge и, как правило, более стабильны, чем Canary. Canary обновляется каждый день и именно в ней можно проследить ежедневный прогресс в развитии браузера.

Скачать, попробовать и оставить отзыв можно здесь. Ждем ваш фидбек!

Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии27

Microsoft официально подтвердила, что Edge переходит на движок Chromium

Время на прочтение3 мин
Количество просмотров42K
Несколько дней назад появились слухи, что Microsoft разрабатывает браузер на базе Chromium, который будет поставляться по умолчанию вместо Edge. Основанием стало то, что сотрудники Microsoft вдруг стали делать коммиты в свободный проект. Сейчас Microsoft официально заявила, что действительно отказывается от собственного движка EdgeHTML в пользу Chromium в десктопной версии браузера.

Для веб-разработчиков это большое облегчение: при тестировании одним движком станет меньше, а куча оригинальных особенностей IE/Edge канут в историю. Однако по мнению Mozilla, такое решение коллег из Microsoft создаёт угрозу для интернета, потому что доминирование единой платформы от Google становится ещё более тотальным. Есть угроза, что Firefox уйдёт в настолько маргинальную нишу, что разработчики даже перестанут тестировать сайты под него. Доля Firefox продолжает снижаться, В декабре 2018 года упала до минимальных значений за много лет: менее 9% на десктопах.
Читать дальше →
Всего голосов 68: ↑67 и ↓1+66
Комментарии271

Microsoft разрабатывает браузер на базе Chromium, который будет поставляться по умолчанию вместо Edge

Время на прочтение3 мин
Количество просмотров40K

Конец многолетнему противостоянию, хотя скорее это было избиение

Начиная с 2015 года компания Microsoft активно продвигала свой новый браузер, который сначала носил кодовое имя Spartan, а после получил название Edge. Тогда компания признала, что Internet Explorer морально устарел и многие пользователи ожидали какого-то прорыва от главного поставщика пользовательских ОС в мире, однако вместо инноваций сообщество получило того же «ослика», но в новой упаковке.

Спустя почти четыре года Microsoft практически расписалась в поражении на рынке браузеров и признала слабость используемого ими EdgeHTML. И несколько месяцев назад инженеры компании приступили к разработке собственного браузера на базе Chromium — наиболее популярного современного движка — о чем свидетельствуют коммиты в Chromium Gerrit. Новый проект получил кодовое имя Anaheim.
Читать дальше →
Всего голосов 89: ↑72 и ↓17+55
Комментарии243

Механизм Arbitrary Code Guard (ACG) на примере Microsoft Edge

Время на прочтение8 мин
Количество просмотров3.5K
Disclaimer
  • Эта публикация является переводом части документа «Bypassing Mitigations by Attacking JIT Server in Microsoft Edge» от Ivan Fratric (Google Project Zero). Переведена та часть, в которой находится описание механизма ACG и его применение в браузере Microsoft Edge. За рамками этого перевода осталось более подробное описание внутренностей JIT в Chakra (Microsoft Edge JavaScript Engine) и векторов атаки на него (с описанием найденных уязвимостей, исправленных к моменту публикации документа).
  • По роду своей профессиональной деятельности я не являюсь ни техническим писателем, ни (тем более) переводчиком. Но содержимое документа мне показалось очень интересным в плане изучения внутренностей Windows. Соответственно, я открыт к конструктивным замечаниям и предложениям по улучшению перевода.


С выпуском Windows 10 Creators Update Microsoft начала использовать новый механизм безопасности в Microsoft Edge: Arbitrary Code Guard (ACG). Когда ACG применяется к процессу (в частности в процессу Microsoft Edge), в целевом процессе становится невозможным выделить новую исполняемую память или изменить существующую исполняемую память. Соответственно, исполнение произвольного кода для злоумышленника становится более сложной задачей.

Для достижения более высокой производительности современные браузеры используют JIT компиляцию (Just-In-Time) JavaScript-кода, но такой подход не совместим с ACG. Поэтому в Microsoft Edge был реализован следующий подход: JIT был выделен в отдельный процесс, относительно процесса содержимого (Content Process). Процесс содержимого посылает JIT процессу байт-код JavaScript, а JIT процесс компилирует его в машинный код и проецирует этот машинный код обратно в процесс содержимого.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Пусть интернет прогнётся под нас

Время на прочтение14 мин
Количество просмотров21K


Если ты давно хотел сделать Интернет чуточку лучше (для себя), но всё было лень некогда, то сегодня твой счастливый день. За 21 шаг я покажу тебе как достичь этой заветной цели.

Бесплатный бонус! В добавок к интернету, делаем лучше и Google search. Может, Google оценит идею и предложит руку и сердце (если что, я согласная, даже учебу брошу ради него).
</шутка>

В этой статье, я расскажу о то как сделать плагин для браузера Chrome, FireFox и MS Edge на примере собственного опыта спортивного бега по граблям.

Плагин позволят легко внедрять собственный JavaScript/CSS на любые страницы просматриваемые в браузере. Т.е. этакий browser extensions API версия lite.
Читать дальше →
Всего голосов 33: ↑25 и ↓8+17
Комментарии41

Знакомимся с веб-стандартами. Работа с аудио. — Видео и история создания

Время на прочтение3 мин
Количество просмотров10K
Всем привет! Специально для тех, кто только знакомится с веб-технологиями и новыми веб-стандартами мы подготовили вводный 15-минутный ролик, рассказывающий про работу с аудио в вебе (HTML Audio и Web Audio).



Когда мы начали показывать ролик экспертам с рынка, один из первых же вопросов был про то, как такой ролик создавался, сколько времени затратили и что использовали.

Под катом дробности создания ролика
Всего голосов 24: ↑18 и ↓6+12
Комментарии10

Ближайшие события

Chakra официально принят Node.js

Время на прочтение3 мин
Количество просмотров26K
Как уже сообщалось ранее, Microsoft сделал пулл реквест с добавлением поддержки открытого JS-движка Chakra собственной разработки в Node.js. Разработчики Microsoft предложили сделать весьма спорное изменение, что вызвало ожесточенную дискуссию среди участников проекта: звучали обвинения в адрес MS, с последующими блокировками ветки обсуждения, а трезвая критика местами тонула среди чрезмерно восторженных комментариев. И несмотря на то, что сам пулл реквест до сих пор не был принят, Microsoft получил официальную поддержку сообщества Node.js.
Читать дальше →
Всего голосов 27: ↑20 и ↓7+13
Комментарии27

Microsoft отправила запрос на аппрув реализации поддержки ChakraCore в Node.js наряду с движком V8

Время на прочтение2 мин
Количество просмотров23K


Корпорация Microsoft признала, что Node+ChakraCore работает более эффективно, чем NOde+V8. На днях редмондская компания отправила официальный запрос ( «pull request») на аппрув уже реализованной корпорацией поддержки ChakraCore в Node.js.

С самого начала своего существования Node.js всегда работал с V8 JavaScript, и эта связка работала весьма эффективно, обеспечивая функционирование многих real-time приложений, в чем Apache, nginx, Tomcat никогда не были особенно хороши. Сообщество Node.js процветало, а Node становился все более и более популярным в среде разработчиков. Крупные компании вроде PayPal, Yahoo, IBM и других присоединились к сообществу проекта.
Читать дальше →
Всего голосов 57: ↑41 и ↓16+25
Комментарии78

ChakraCore: проверка JavaScript-движка для Microsoft Edge

Время на прочтение10 мин
Количество просмотров17K
В декабре 2015 года на конференции JSConf US разработчики объявили, что планируют открыть исходный код ключевых компонентов JavaScript-движка Chakra, работающего в Microsoft Edge. Недавно исходный код ChackraCore под MIT лицензией опубликовали в соответствующем репозитории на GitHub. В статье я расскажу, что удалось найти интересного в проекте с помощью статического анализатора PVS-Studio.

Введение


ChakraCore это базовая составляющая Chakra, высокопроизводительный движок JavaScript, который запускает приложения Microsoft Edge и Windows, написанные на HTML/CSS/JS. ChakraCore поддерживает JIT-компиляцию на JavaScript для x86/x64/ARM, сборку мусора и широкий спектр самых последних возможностей JavaScript.

PVS-Studio — это статический анализатор для выявления ошибок в исходном коде программ, написанных на языках С, C++ и C#. Инструмент PVS-Studio предназначен для разработчиков современных приложений и интегрируется в среды Visual Studio 2010-2015.
Читать дальше →
Всего голосов 51: ↑46 и ↓5+41
Комментарии25

Исходный код JavaScript-движка ChakraCore выложен на GitHub

Время на прочтение2 мин
Количество просмотров24K
В декабре 2015 года на конференции JSConf US мы объявили, что планируем открыть исходный код ключевых компонентов JavaScript-движка Chakra, работающего в Microsoft Edge. Сегодня мы рады сообщить, что мы выложили исходный код ChackraCore под MIT лицензией в соответствующем репозитории на GitHub. В дальнейшем мы планируем продолжать разрабатывать ключевые компоненты Chakra в открытом виде.


Читать дальше →
Всего голосов 52: ↑46 и ↓6+40
Комментарии36

Исходный код JavaScript-движка Microsoft Edge будет открыт в январе

Время на прочтение5 мин
Количество просмотров13K
В конце прошлой недели на конференции JSConf US Last Call (Флорида, США) мы анонсировали, что откроем исходный код ключевых компонентов нашего JavaScript-движка Chakra, используемого в Microsoft Edge, в виде проекта ChakraCore. Исходный код будет доступен на GitHub под MIT лицензией в следующем месяце.


Gaurav Seth на сцене JSConf US Last Call анонсирует ChakraCore. Слайды доступны на GitHub.

Chakra – один с лучших движков JavaScript с самым большим покрытием возможностей ES2015 и предсказуемыми производительностью, надежностью и масштабируемостью. Мы предполагаем, что ChakraCore может использоваться в тех сценариях, где эти факторы играют большую роль: от облачных сервисов и до интернета вещей и в других средах.

Сегодня мы вкладываемся в улучшение Chakra больше, чем когда-либо, и мы рады возможности развития сотрудничества с сообществом для внедрения дальнейших улучшений. Несколько организаций уже рассказали о своем интересе вносить вклад в Chakra, включая Intel, AMD и NodeSource – мы смотрим с оптимизмом на нашу будущую совместную работу.
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии16

Упрощение асинхронного кода на JavaScript с внедрением асинхронных функций из ES2016

Время на прочтение6 мин
Количество просмотров21K
Хотя мы еще продолжаем работу над внедрением поддержки ES6/2015, команда Chackra также смотрит за пределы ES2016 и, в частности, на асинхронные функции. Мы рады объявить об экспериментальной поддержке async-функций в Microsoft Edge, начиная со сборки Microsoft Edge (EdgeHTML 13.10547).


Читать дальше →
Всего голосов 26: ↑21 и ↓5+16
Комментарии18

Введение в работу с ORTC в Microsoft Edge

Время на прочтение8 мин
Количество просмотров6.7K
В октябре прошло года мы объявили о нашем намерении поддержать ORTC в Microsoft Edge с особым фокусом на аудио/видео-коммуникации. С тех пор мы много над этим работали и сегодня рады анонсировать, что превью-версия нашей реализации доступна в свежей сборке Edge в рамках программы Windows Insider.



Поддержка ORTC в Microsoft Edge является результатом сотрудничества между командами операционных систем (OSG) и Skype. Объединив вместе 20-летний опыт построения веб-платформы и 12-летний опыт создания одного из крупнейших сервисов коммуникации в реальном времени для обычных и бизнес-пользователей, мы поставили перед собой цель сделать возможным построение в браузере опыта общения не только с пользователями Skype, но и другими коммуникационными сервисами, совместимыми c WebRTC.

Смотря в будущее, мы надеемся увидеть множество решений от сообщества, которые станут возможными благодаря использованию ORTC. В свою очередь, мы хотим подробнее рассказать, что включает наша предварительная реализация ORTC, и показать на простом примере, как построить аудио- и видео-коммуникацию в 1:1 сценарии.
Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Комментарии5
1