gpt4 book ai didi

javascript - Chakra Host Samples 不执行 JavaScript 代码

转载 作者:可可西里 更新时间:2023-11-01 09:28:19 26 4
gpt4 key购买 nike

我刚开始玩 Windows Dev,如果您觉得这个问题不合逻辑或不合理,请原谅我。

我正在尝试这些 Chakra Host samples on Microsoft GitHub当输入像 console.logalert 这样的 js cond 时,我得到像 'console' is undefined 这样的错误。我错过了一些明显的东西吗?我尝试查找但不幸的是找不到相关文档或代码示例。

感谢任何帮助/指点。 Chakra Sample

最佳答案

console 是一个网络浏览器(和 Node)功能。它在 JavaScript 中不存在。因此,您需要添加它(或类似的东西)。

Github 上的 Win32 Edge/Chakra 主机代码中有一个示例演示了如何向全局命名空间添加回调函数。

Example callback for Echo

您应该可以做类似的事情。您也可以expose existing脉轮的 Windows 运行时命名空间。

    private static void DefineHostCallback(JavaScriptValue globalObject, string callbackName, JavaScriptNativeFunction callback, IntPtr callbackData)
{
var propertyId = JavaScriptPropertyId.FromString(callbackName);

// Create a function
var function = JavaScriptValue.CreateFunction(callback, callbackData);

// Set the property
globalObject.SetProperty(propertyId, function, true);
}

关于javascript - Chakra Host Samples 不执行 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35859463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com