我现在正遭受将现有Cordova应用程序移植到Windows 8的无限痛苦,我已经阅读了很多网页,尝试了几个“魔术”解决方案,但似乎不可能在没有它的情况下运行任何问题。
问题是不安全的功能,我使用的是jQuery 2.1.4,而App一直在喊我不能添加动态内容,我试过了什么:
当我尝试使用'appendChild'后用这段代码重写它:
var oldAppendChild = HTMLElement.prototype.appendChild;
HTMLElement.prototype.appendChild = function() {
var self = this;
var args = arguments;
return MSApp.execUnsafeLocalFunction(function() {
return oldAppendChild.apply(self, args);
});
};
应用程序崩溃,“没有足够的堆栈空间”(msg是西班牙语,我认为翻译是正确的)在以前工作的行。
那么你有什么神奇的手段可以让它发挥作用吗?