3

我很想查看ToDoMVC示例,并尝试通过复制和粘贴代码将它们移植到 Win8 JS 应用程序,但也引用了相关的 WinJS 库。

由于围绕 InnerHTML 等的 MS 安全原则,我引用了jQuery-Win8,它试图解决这个问题,但是在 Angular 和 Backbone 示例中,当我运行应用程序时,我在 appendChild 上遇到异常

我在某些地方读到过,您应该能够继续运行该应用程序,但如果我在异常情况下按“继续”,该应用程序无论如何都会关闭。

谁能指出我正确的方向来让它运行?

谢谢

更新:这是 VS 中异常的屏幕截图在此处输入图像描述

4

1 回答 1

6

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

如果您确信情况并非如此,您可以在包含 appendTo 库后尝试设置jQuery.isUnsafe为。true这应该包含所有可能的不安全调用,MSApp.execUnsafeLocalFunction以便微软不会抱怨。

注意:此标志默认关闭

于 2013-01-23T14:25:29.877 回答