javascript - requirejs 需要文字!相对路径在 iphone 上导致非规范化错误,bet 在模拟器上工作

标签 javascript iphone cordova requirejs

我正在使用带有 phonegap 的 requirejs,并像这样在模块定义中加载一些文本文件

define(['text!../configuration/systemcore.cfg', //config files
        'text!../language/cn.systemcore.lang', //languagefiles
        'Configuration', 'DatabaseHandler', 'Language', //framework js 
        'FileHandler', 'NotificationHandler',  
        'BaseModule' //base classes
        ], 
        function(cfg, lang,
                Configuration, DatabaseHandler, Language, FileHandler, NotificationHandler,
                BaseModule) {

在 ios 模拟器中一切正常,但是一旦加载到 ios 设备中,它就会导致

导致加载模块超时的文本文件上的非规范化错误,为什么...

最佳答案

好的,我在 requirejs.config({ patch : {...}}) 中添加了 text : 'path/to/text.js' 并解决了问题。当我没有特别指向 text.js 时,它在模拟器中之前如何工作仍然很奇怪

关于javascript - requirejs 需要文字!相对路径在 iphone 上导致非规范化错误,bet 在模拟器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17630973/

相关文章:

cordova - 从phonegap应用程序打开电话网络设置对话框

javascript - 数组是 "linked"到另一个数组?

javascript - 如何使用 JavaScript 在 Hackerrank 中发出 AJAX 请求?

javascript - 防止回调执行直到输入停止

javascript - 根据按钮单击移动到特定的 div

iphone - 有没有办法获取有关上一首 iPod 歌曲的信息?

ios - 如何检测 iOS 中的圆角屏幕角

iphone - 触摸时触感更大

ios - 使用cordova flle transfer将图像/视频保存到IOS中的图库

android - Phonegap - 从背景到前景