gpt4 book ai didi

jquery-mobile - Windows 8 Phonegap 应用程序 JQuery 移动安全异常

转载 作者:行者123 更新时间:2023-12-04 07:40:09 24 4
gpt4 key购买 nike

我使用 phonegap 2.9.0 创建了一个 Windows 8 项目,然后尝试在其中使用 JQuery 移动库。但我收到以下安全异常。知道如何解决这个问题吗?

Exception was thrown at line 4, column 7009 in ms-appx://c6a291ce-903f-47ab-b167-  cb8378ffb051/www/libs/jquery.core/jquery-1.9.1.min.js

0x800c001c - JavaScript runtime error: Unable to add dynamic content. A script attempted to inject dynamic content, or elements previously modified dynamically, that might be unsafe. For example, using the innerHTML property to add script or malformed HTML will generate this exception. Use the toStaticHTML method to filter dynamic content, or explicitly create elements and attributes with a method such as createElement. For more information, see http://go.microsoft.com/fwlink/?LinkID=247104.

If there is a handler for this exception, the program may be safely continued.

最佳答案

我刚刚遇到了同样的问题。问题的关键似乎在于,当您从字符串创建元素时,WinJS 安全模型将不允许 JQuery dom 操作,例如使用 .html() 方法。

有关更多信息,请参阅以下内容:
http://blogs.msdn.com/b/windowsappdev/archive/2013/04/01/windows-store-app-support-in-jquery-version-2-0.aspx

http://net.tutsplus.com/tutorials/javascript-ajax/building-windows-store-applications-with-jquery-2-0/

总之,聪明的人已经在 J​​Query 2.0 中解决了这个问题。

所以我将考虑使用 JQuery 2.0,但它可以与 JQuery Mobile 一起使用吗?我还没有确定,所以我可能会考虑完全构建和附加 dom 元素,而不是使用 .html() 方法。

但请注意,我还没有尝试过这些方法中的任何一种,因此无法保证它们的有效性。

关于jquery-mobile - Windows 8 Phonegap 应用程序 JQuery 移动安全异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com