我们正在开发一个嵌入到WebView-Container-App中的webapp(基本上它只是一个带有全屏WebView调用URL.createObjectUrl
的Activity)。
在webapp的JavaScript代码中的某个点,调用函数E/Web Console﹕ Uncaught ReferenceError: URL is not defined at <URL_TO_JS_FILE>
。
从API级别19开始,webapp按预期工作。但是在API级别18中运行应用程序并降低以下错误:window.URL
。我在网上进行了广泛的搜索,但似乎以前没有人遇到过这个问题。
我们认为java.lang.OutOfMemoryError: Java heap space
是一个JavaScript标准函数,所以这里可能出现的问题是什么?
答案 0 :(得分:1)
必须是prefixed with webkit on android 4.1,4.2,4.3
(window.URL || window.webkitURL || window || {}).createObjectURL(blob);