我有一个基于Cordova的应用程序。这在IOS和Android平台上完美运行。当我为windows8构建相同的应用程序时。它在追加功能上崩溃。
$("#mainDiv").append(LoginTemplate);
我想为所有平台维护相同的代码库。有没有什么办法可以在windows8上允许相同的功能,而无需在任何地方添加此功能?
MSApp.execUnsafeLocalFunction(function() {
$("#mainDiv").append(LoginTemplate);
});
有什么办法可以把它放在配置文件中吗?因此,windows8允许使用追加功能。之所以我想使用这个,是因为我不想为此维护不同的windows8代码库。
答案 0 :(得分:1)
微软发布了一个可以解决问题的垫片: https://github.com/MSOpenTech/winstore-jscompat
它基本上包裹了所有"不安全的"在MSApp.execUnsafeLocalfunction
为您自动执行操作。