UWP应用程序是否支持ajax?

时间:2016-07-11 11:13:21

标签: angularjs angularjs-directive uwp windows-10-universal uwp-xaml

我有一个Windows 8混合应用程序,现在我想将其迁移到UWP。我面临两个问题,我一直在网上搜索很多次。我想知道UWP是否支持ajax功能。我在href中的锚标签也没有解析。可能是什么原因。

1 个答案:

答案 0 :(得分:1)

  

我想知道UWP是否支持ajax功能

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

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

  2. 如果您在应用中使用内容安全政策。确保 default-src connect-src <meta> 后包含ajax呼叫的服务器地址。有关CSP的详细信息,请参阅this document

  3. 迁移时,您也应关注Cross-Origin。要启用CORS,您可以参考add CORS support to server

  4.   

    我在href中的锚标签没有解析。可能是什么原因。

    出于安全原因,UWP不支持内联JavaScript。因此像<a ng-click="jsfunc();"></a>这样的代码不起作用。请在JS文件中添加eventListener。