【问题标题】:Can JSRT be used on Windows 7 with IE9+, or do I need to redistribute ChakraCore?JSRT 可以在带有 IE9+ 的 Windows 7 上使用,还是我需要重新分发 ChakraCore?
【发布时间】:2016-09-18 06:33:48
【问题描述】:

一些项目,如 react-native-windows,使用了 JSRT 包装 API,该 API 与 Windows 10 上的 Chakra 安装接口。

自从 Chakra 开始在 Internet Explorer 9 中发布,如果安装了 IE9 或更新版本,我可以在 Windows 7 (SP1) 上使用相同的 JSRT 包装器吗? IE11?或者我是否需要在 10 之前的任何 Windows 版本上使用我的应用程序构建和重新分发 ChakraCore?

【问题讨论】:

    标签: windows internet-explorer react-native microsoft-edge chakra


    【解决方案1】:

    Matt,您需要在您的应用程序中重新分发 chakracore。 Windows 7 到 8.1 中附带的脉轮版本被打包在 jscript9.dll 中。从 Windows 10 开始,微软分叉了旧的 JSRT API,并从中剥离了所有遗留代码并创建了 chakra.dll。 chakracore 是 chakra.dll 中的一个子集(减去所有托管、COM 和 DOM 特定部分)。

    【讨论】:

    • 感谢您的澄清。对于任何研究相同事物的人,我们为 Windows 7/8.1/10 构建了 ChakraCore,并在我们的 react-native-windows 应用程序中使用它。它工作得很好,并且还为我们提供了针对我们的确切用例进行配置文件优化的 ChakraCore 构建的优势,这将二进制文件大小减少了 1MB,并将多个基准测试提高了 20-30%。
    猜你喜欢
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 2012-02-01
    • 2016-06-14
    相关资源
    最近更新 更多