我有一个Windows 8混合应用程序,现在我想将其迁移到UWP。我面临两个问题,我一直在网上搜索很多次。我想知道UWP是否支持ajax功能。我在href中的锚标签也没有解析。可能是什么原因。
答案 0 :(得分:1)
我想知道UWP是否支持ajax功能
答案是肯定的,你可以在UWP应用程序中使用ajax。但是在UWP中使用ajax时需要注意一些事项。
如果您使用ajax从远程服务器获取数据,请确保在 Internet(Client)
package.appmanifest
功能>。如果您还想从本地服务器调用ajax,请确保已启用 Private Networks(Client & Server)
功能。
如果您在应用中使用内容安全政策。确保 default-src
或 connect-src
<meta>
后包含ajax呼叫的服务器地址。有关CSP的详细信息,请参阅this document。
迁移时,您也应关注Cross-Origin。要启用CORS,您可以参考add CORS support to server。
我在href中的锚标签没有解析。可能是什么原因。
出于安全原因,UWP不支持内联JavaScript。因此像<a ng-click="jsfunc();"></a>
这样的代码不起作用。请在JS文件中添加eventListener。