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

Я не понимаю, как веб-сайт может преодолеть барьер и общаться с моей операционной системой, чтобы получить вывод из этого приложения. Есть ли новая особенность HTML5, о которой я не знаю?

Изменить: я использую Firefox 46.

1 ответ1

2

Предпосылка вашего вопроса заключается в следующем:

Как этот веб-сайт Microsoft взаимодействует с моей операционной системой, чтобы увидеть состояние загруженной программы устранения неполадок?

Предполагается, что веб-страница, принадлежащая / управляемая / управляемая Microsoft, взаимодействует с вашей локальной установкой Windows. Похоже, это не так.

Я нахожусь на Mac OS X и, так как я не могу видеть полное содержание веб-страницы или что она делает, когда я посещаю этот сайт, я вижу следующее:

Обратите внимание, что на этой странице есть кнопка «Выполнить». Если я щелкну по этой ссылке, он загрузит файл .exe в мою систему, который я, будучи в Mac OS X, не смогу запустить, но я предполагаю, что .exe - это двоичный файл, который запускается в вашей системе для устранения проблемы и обмена информацией о том, что был отремонтирован с удаленного сайта.

Что касается того, как эти данные затем представляются на веб-сайте, это может быть простая строка POST или что-то вроде тех строк, которые отправляются на эту веб-страницу, и веб-страница затем отображает информацию в хорошем, чистом, удобочитаемом формате.

Но я ни в коем случае не верю, что веб-страница Microsoft взаимодействует с вашей установкой Windows. Если вы зашли на эту страницу, то скачали .exe , который сделает «тяжелую работу» по восстановлению вашей локальной системы, а затем просто отправит отчет о состоянии обратно на эту веб-страницу, когда все будет сделано.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .