在此微软网站我下载了一个诊断工具来修复 Windows 商店。运行该工具后,网站会提供该应用程序的状态。
我不明白该网站如何能够突破障碍并与我的操作系统通信以获取此应用程序的输出。HTML5 是否有我不知道的新功能?
编辑:我正在使用 Firefox 46。
答案1
你的问题的前提是这样的:
这个 Microsoft 网站如何与我的操作系统通信以查看我下载的故障排除程序的状态?
这是假设 Microsoft 拥有/运营/管理的网页正在与您的本地 Windows 设置进行通信。但事实似乎并非如此。
我使用的是 Mac OS X,由于我无法看到网页的全部内容,也无法看到它的功能,所以我访问了该网站我看到以下内容:
请注意,该页面上有一个名为“运行”的按钮。如果我点击该链接,它会将一个.exe
文件下载到我的系统,而我(使用 Mac OS X)无法运行该文件,但我认为这.exe
是一个可以在你的系统上运行以修复问题的二进制文件和与远程网站分享已修复信息。
至于这些数据随后如何在网站上呈现,它可以是一个简单的 POST 字符串或类似的内容,发送到该网页,然后网页以一种美观、干净、人类可读的格式显示该信息。
但我从未相信 Microsoft 网页会与您的 Windows 安装进行通信。您访问该页面会下载一个程序,.exe
它会完成修复本地系统的“繁重工作”,然后在所有工作完成后向该网页发送状态报告。