【发布时间】:2016-08-22 16:46:57
【问题描述】:
我的应用在浏览器中运行完全正常,但是当我在设备上运行它时,出现以下错误:
0 758771 log deviceready has not fired after 5 seconds.
1 758797 log Channel not fired: onDOMContentLoaded
2 758932 error Uncaught TypeError: Cannot read property '6' of undefined, http://(ip address)/build/js/Reflect.js, Line: 894
这是Reflect.js中的代码,但这是Ionic的包装提供的东西,我无法更改代码所以我不知道如何解决这个问题。
function CreateUUID() {
var data = GenRandomBytes(UUID_SIZE);
// mark as random - RFC 4122 § 4.4
data[6] = data[6] & 0x4f | 0x40;
data[8] = data[8] & 0xbf | 0x80;
var result = "";
for (var offset = 0; offset < UUID_SIZE; ++offset) {
var byte = data[offset];
if (offset === 4 || offset === 6 || offset === 8)
result += "-";
if (byte < 16)
result += "0";
result += byte.toString(16).toLowerCase();
}
return result;
}
GenRandomBytes() 似乎在这里返回 null。有人可以帮忙吗?
【问题讨论】:
-
@Lightbeard 我尝试了 chrome//:inspect 并且设备出现了,但我无法与之交互。在 chrome://inspect 链接的设备名称下通常有一个“检查”按钮。但不是在我的情况下,我在那里也做错了什么吗?抱歉,我是 Ionic 和 Android 的新手
标签: typescript ionic-framework