Javascript 在win8应用程序中使用AppendTo/jquery-win8
我很想看看这些示例,并尝试将它们移植到Win8 JS应用程序,方法是复制和粘贴代码,同时引用相关的WinJS库 由于InnerHTML等的MS安全原则,我引用了一些试图绕过这个问题的方法,但是在Angular和主干示例中,当我运行应用程序时,我在appendChild上发现了一个异常 我在一些地方读到,你应该能够继续运行应用程序,但如果我在异常情况下按continue,应用程序将关闭 有人能给我指出正确的方向让它运行吗 谢谢Javascript 在win8应用程序中使用AppendTo/jquery-win8,javascript,backbone.js,windows-8,angularjs,winjs,Javascript,Backbone.js,Windows 8,Angularjs,Winjs,我很想看看这些示例,并尝试将它们移植到Win8 JS应用程序,方法是复制和粘贴代码,同时引用相关的WinJS库 由于InnerHTML等的MS安全原则,我引用了一些试图绕过这个问题的方法,但是在Angular和主干示例中,当我运行应用程序时,我在appendChild上发现了一个异常 我在一些地方读到,你应该能够继续运行应用程序,但如果我在异常情况下按continue,应用程序将关闭 有人能给我指出正确的方向让它运行吗 谢谢 更新:这里是VSappendTo版本中异常的屏幕截图,它删除了在加载时
更新:这里是VSappendTo版本中异常的屏幕截图,它删除了在加载时运行jQuery时出现的错误。您仍然可能有违反Microsoft设置的安全模型的代码。Microsoft正试图让您意识到将未经消毒的标记添加到页面中存在风险 如果您确信情况并非如此,则可以在包含appendTo库后尝试将
jQuery.isUnsafe
设置为true
。这应该用MSApp.execUnsafeLocalFunction
包装所有可能的不安全调用,这样微软就不会抱怨了
注意:默认情况下,此标志处于关闭状态您是否可以发布有关所获得异常的更多信息mate@Jon参考此线程,它为您提供了很多相关信息:异常情况是它位于jquery-1.8.2-win8-1.0.min.js的第22行。问题是整个小型图书馆都在22号线上。能否切换到非小型库jquery-1.8.2-win8-1.0.js并重新发布异常屏幕截图?