Visual studio 2015 MFPF 7.1-Windows 8.1应用程序在visual studio中运行时出错

Visual studio 2015 MFPF 7.1-Windows 8.1应用程序在visual studio中运行时出错,visual-studio-2015,ibm-mobilefirst,Visual Studio 2015,Ibm Mobilefirst,我使用的是MFPF 7.1最新的fixback。已安装Visual Studio 2015和Windows phone以及universal SDK和emulator 在eclipse中构建环境并在VisualStudio中打开项目。构建和部署就是成功。但在尝试使用run进行ti调试时,会出现以下错误 按照警报中的建议,禁用了设置中的“细分”选项。但仍然得到同样的错误。在Angular.js和worklight.js中出现此错误时,您应该查看以下博文,其中讨论了在使用MobileFirst P

我使用的是MFPF 7.1最新的fixback。已安装Visual Studio 2015和Windows phone以及universal SDK和emulator

在eclipse中构建环境并在VisualStudio中打开项目。构建和部署就是成功。但在尝试使用run进行ti调试时,会出现以下错误


按照警报中的建议,禁用了设置中的“细分”选项。但仍然得到同样的错误。在Angular.js和worklight.js中出现此错误时,您应该查看以下博文,其中讨论了在使用MobileFirst Platform Foundation的Windows应用程序中使用AngularJS等框架时可能出现的异常:

博客文章建议了可能的解决办法:

为了在应用程序中使用框架时避免或忽略此类错误,Microsoft提供了一种禁用脚本注入验证的方法。只需使用MSApp.execUnsafeLocalFunction包装动态注入内容的函数即可禁用它,这样代码就可以正常工作

例如:

MSApp.execUnsafeLocalFunction(function() {
    var body = document.getElementsByTagName('body')[0];
    body.innerHTML = '<div style="color:' + textColor + '">example</div>';
});
MSApp.execUnsafeLocalFunction(function(){
var body=document.getElementsByTagName('body')[0];
body.innerHTML='example';
});
更多信息请参见博客帖子