编程语言
首页 > 编程语言> > javascript – 在Win8应用程序中使用AppendTo / jquery-win8

javascript – 在Win8应用程序中使用AppendTo / jquery-win8

作者:互联网

我很想看看ToDoMVC样本并尝试将它们移植到Win8 JS应用程序,只需复制并粘贴代码,同时引用相关的WinJS库.

由于围绕InnerHTML等的MS安全主体,我引用了jQuery-Win8试图绕过这个问题但是在Angular和Backbone示例中,当我运行应用程序时,我在appendChild上得到一个例外

我在某些地方读过你应该能够继续运行应用程序,但是如果我确实按下继续,那么应用程序仍会关闭.

任何人都可以指出我正确的方向来运行吗?

谢谢

更新:这是VS enter image description here中例外的屏幕截图

解决方法:

appendTo的版本删除在加载时运行jQuery时发生的错误.您仍然可能拥有违反Microsoft实施的安全模型的代码. Microsoft正试图让您意识到存在将未经过清理的标记添加到您的页面的风险.

如果您确信不是这种情况,可以尝试在包含appendTo库之后将jQuery.isUnsafe设置为true.这应该用MSApp.execUnsafeLocalFunction包装所有可能的不安全调用,以便Microsoft不会抱怨.

注意:默认情况下,此标志处于关闭状态

标签:winjs,javascript,angularjs,backbone-js,windows-8
来源: https://codeday.me/bug/20190825/1724222.html