UWP 应用程序是否支持 ajax?

Does UWP app support ajax?

我有一个 windows 8 混合应用程序,现在我想将它迁移到 UWP。我面临两个问题,我已经在互联网上搜索了很长时间。我想知道 UWP 是否支持 ajax 功能。我在 href 中的锚标记也没有解析。可能是什么原因。

I want to know if UWP support ajax function

答案是肯定的,你可以在UWP应用中使用ajax。但是在 UWP 中使用 ajax 时需要注意一些事项。

  1. 如果您使用 ajax 从远程服务器获取数据,请确保 Internet(Client) 功能已启用package.appmanifest。如果您还想从本地服务器调用 ajax,请确保启用 Private Networks(Client & Server) 功能。

  2. 如果您在应用中使用了内容安全策略。确保 ajax 调用的服务器地址包含在 default-srcconnect-src 之后 <meta>。 CSP的详细介绍可以参考this document.

  3. Cross-Origin 也应该在迁移时引起您的注意。启用CORS可以参考add CORS support to server.

my anchor tag in href is not parsing. What might be the reason.

出于安全原因,UWP 不支持内联 javascript。所以像 <a ng-click="jsfunc();"></a> 这样的代码是行不通的。请在JS文件中添加eventListener。