代码之家  ›  专栏  ›  技术社区  ›  Mark Heath

Windows 7欧洲版开发含义

  •  4
  • Mark Heath  · 技术社区  · 15 年前

    显然在欧洲, Microsoft plan to ship Windows 7 without IE8 preinstalled . 我曾经是开发人员的许多商业应用程序都以某种方式使用了IE,所以我担心我们现在是否需要安装IE8作为应用程序安装的一部分。

    这是否意味着应用程序使用…

    • WindowsForms WebBrowser组件
    • WPF Webbrower控件
    • No touch deploy
    • IE作为ActiveX控件
    • XPS观察器
    • 可能是其他开发人员API/COM组件?

    …在欧洲赢得第7场比赛的时候,他将不再是空穴来风了吗?或者微软是否找到了一种将核心IE组件留在操作系统中的秘密方法,并刚刚删除了“浏览器”应用程序?

    4 回复  |  直到 15 年前
        1
  •  5
  •   sigint    15 年前

    直接从微软的口里说出来: Best ISV practices for Windows 7 E :

    您看到的Windows7e版本对应用程序的一般影响是什么 _ WebOC?

    在我们的应用程序兼容性期间 测试,我们发现 大多数应用程序都在工作 不带任何 变化。这包括应用程序 使用了许多互联网 平台嵌入方法(包括 WebBrowser控件,托管Trident, 和HTML帮助)。

    我的Windows应用程序(WPF、Win表单、Java等)使用Web 浏览器控件。有没有 兼容性问题?

    一切都应该按预期工作。 然而,当我们发现一些问题时, 应用程序直接依赖于 特定浏览器。尤其是,如果 使用Web浏览器控件时, 允许应用程序打开新的 不尊重用户的窗口 默认浏览器选项,您可以看到 一些问题。

        2
  •  6
  •   Mehrdad Afshari    15 年前

    虽然我没有什么可支持的,但很难相信他们已经删除了整个MSHTML后端组件。很多应用程序都在使用它,如果没有它,它们将无法运行。我认为他们刚刚删除了浏览器应用程序(就像在Windows7程序和功能中取消选中IE8时发生的情况)。

        3
  •  1
  •   Alan Plum    15 年前

    考虑到如果您在以前版本的Windows上“删除”msie会发生什么,我不会感到惊讶,如果除了可执行文件之外,它都存在。

    微软唯一需要做的就是从用户体验中删除msie用户界面,这样只要用户不能直接访问,他们甚至可以把整个东西放在那里。渲染引擎(无论如何,除了MSIE以外的其他浏览器使用)和所有东西都可能还在那里。

        4
  •  0
  •   Cătălin Pitiș    15 年前

    通过查看Windows7的候选版本,“核心”浏览器已经存在。我希望我没有错说,例如,控制面板导航器使用背后的IE组件…如果是这样,那么ActiveX仍将存在于平台上,可由第三方应用程序使用。