Ibm mobilefirst IBM Worklight:无法添加动态内容windows 8应用程序

Ibm mobilefirst IBM Worklight:无法添加动态内容windows 8应用程序,ibm-mobilefirst,Ibm Mobilefirst,我在worklight中为Android平板电脑、IPad和Windows8平板电脑制作了一个小的演示应用程序。我正在使用vc.openExternalView({},id);方法用于多个视图。在android和IPad本机应用程序中一切都进展顺利,但当我在visual studio 2012 for windows 8 base应用程序中运行此应用程序时,在加载第一个屏幕后,出现了一个错误 HTML1701:无法添加动态内容“某些html…” "。脚本试图注入可能不安全的动态内容或以前动态修

我在worklight中为Android平板电脑、IPad和Windows8平板电脑制作了一个小的演示应用程序。我正在使用vc.openExternalView({},id);方法用于多个视图。在android和IPad本机应用程序中一切都进展顺利,但当我在visual studio 2012 for windows 8 base应用程序中运行此应用程序时,在加载第一个屏幕后,出现了一个错误

HTML1701:无法添加动态内容“某些html…”

"。脚本试图注入可能不安全的动态内容或以前动态修改的元素。例如,使用innerHTML属性添加脚本或格式错误的HTML将生成此异常。使用toStaticHTML方法过滤动态内容,或使用createElement等方法显式创建元素和属性。有关详细信息,请参阅


谁能提出这个问题

您可以尝试使用Microsoft专门为此创建的API包装html注入

        MSApp.execUnsafeLocalFunction(function(){
            doYourInjectionsHere();
        });

Windows 8通常会显示此错误,因为它们对安全性有不同的看法。。。此错误是否确实阻止了你的应用程序工作,或者只是显示在输出日志中?我的应用程序在出现此错误后被卡住。我尝试了此解决方案,但没有成功。我用的是这样的方法。是这样吗?execUnsafeLocalFunction(function(){loadView(“views/welcome.html”、“slide”、“container”);});