2013-01-22 40 views
3

我很想看看ToDoMVC示例,并试图通过复制和粘贴代码,并将相关的WinJS库引用,将它们移植到Win8 JS应用程序。在Win8应用程序中使用AppendTo/jquery-win8

由于各地的innerHTML MS安全主体等我有参考jQuery-Win8它试图来解决这个问题。然而在角和骨干的例子,当我运行应用程序我得到一个异常上的appendChild

我读过的有些地方你应该可以继续运行应用程序,但如果我按了异常继续关闭应用程序关闭。

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

感谢

UPDATE:这里是例外的在VS的截图enter image description here

+0

你能后你会得到队友 –

+0

@乔恩指此线程异常的更多信息,它有很多的你的相关信息:HTTP://计算器.com/questions/12234931/why-does-tostatichtml-remove-data-attributes –

+1

这个异常说明它在jquery-1.8.2-win8-1.0.min.js的第22行。问题是整个缩小的库是在22行。你可以切换到非缩小库jquery-1.8.2-win8-1.0.js并重新发布异常截图? –

回答

6

appendTo的版本中删除在加载时运行的jQuery时发生的错误。您仍可能有违反Microsoft安全模型的代码。微软正试图让你意识到在你的页面上添加未经过消毒的标记是有风险的。

如果您确信不是这种情况,您可以在包含appendTo库后尝试将jQuery.isUnsafe设置为true。这应该包括所有可能的不安全呼叫MSApp.execUnsafeLocalFunction,以便微软不抱怨。

注:此标志默认情况下关闭

相关问题