我在Windows 8 Metro JavaScript App中使用mootools-core-1.4.5.js,当尝试创建应用程序包时,在验证步骤中出现错误:
mootools-core-1.4.5.js has JavaScript syntax or other problems.
我在Windows 8 Metro JavaScript App中使用mootools-core-1.4.5.js,当尝试创建应用程序包时,在验证步骤中出现错误:
mootools-core-1.4.5.js has JavaScript syntax or other problems.
我找到了一个适合我的解决方案。
我使用了 mootools-core-1.4.5-full-compat.js并注释掉了这些行:
//Browser.exec = function(text){
// if (!text) return text;
// if (window.execScript){
// window.execScript(text);
// } else {
// var script = document.createElement('script');
// script.setAttribute('type', 'text/javascript');
// script.text = text;
// document.head.appendChild(script);
// document.head.removeChild(script);
// }
// return text;
//};
//String.implement('stripScripts', function(exec){
// var scripts = '';
// var text = this.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function(all, code){
// scripts += code + '\n';
// return '';
// });
// if (exec === true) Browser.exec(scripts);
// else if (typeOf(exec) == 'function') exec(scripts, text);
// return text;
//});