gpt4 book ai didi

javascript - 如何在 UWP C# 应用程序中访问 UWP JS API?

转载 作者:行者123 更新时间:2023-12-02 23:39:13 40 4
gpt4 key购买 nike

我们有一堆使用 UWP APIs 的 JavaScript 代码这是为 UWP Javascript 应用程序 (.jsproj) 编写的。现在这个应用程序被重写为 UWP C# 应用程序。

C#、JS 和 C++ 中的 UWP API 非常相似,see these examples for ApplicationData.LocationSetting ,因此迁移代码不会花费太多精力 - 但这仍然是必须完成的工作。

有没有办法让我不必用 C# 重写所有 JavaScript 代码就可以在重写的应用程序中使用它?我可以以某种方式在 UWP C# 应用程序中使用 UWP JS API 吗?

我希望我可以使用一个简单的 webview以某种方式访问​​ API(我的想法是 UWP JS 应用基本上只是一个 Web View ),但在我的测试中我无法在那里访问它们。

最佳答案

尽管我完全同意 JavaScript 代码看起来与 C# 代码相似。恐怕您无法像第一篇文章提到的那样得到您想要的东西。 webview 控件是轻量级的,我认为这个控件不可能包含 js 代码运行所需的所有组件。

如果您之前在 Windows 运行时组件中编写过一些代码,例如此文档 Walkthrough: Creating a Simple Windows Runtime component and calling it from JavaScript提到,那么您可以重用Windows运行时组件。但如果您还没有这样做,那么恐怕您必须用 C# 重写代码。

好吧,顺便说一句,我相信您会发现 C# 代码很容易编写,因为 UWP C# 演示比 UWP JS 演示更多。

关于javascript - 如何在 UWP C# 应用程序中访问 UWP JS API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56148260/

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