简体   繁体   English

如果webview启用javascript,则android关闭

[英]android closing if webview enables javascript

When i load google url on webview my app will close. 当我在webview上加载google url时,我的应用程序将关闭。 but if i disable the javascript it will work. 但是,如果我禁用JavaScript,它将起作用。 what should i do? 我该怎么办? this is the error 这是错误

sorry if there's error on my question. 抱歉,如果我的问题有误。 because i did not always ask question here. 因为我并不总是在这里问问题。

12-09 20:42:25.257: E/linker(1282): load_library(linker.cpp:759): library "libmaliinstr.so" not found 12-09 20:42:31.596: E/AndroidRuntime(1282): FATAL EXCEPTION: WebViewCoreThread 12-09 20:42:31.596: E/AndroidRuntime(1282): java.lang.SecurityException: ConnectivityService: Neither user 10151 nor current process has android.permission.ACCESS_NETWORK_STATE. 12-09 20:42:25.257:E /链接器(1282):load_library(linker.cpp:759):找不到库“ libmaliinstr.so” 12-09 20:42:31.596:E / AndroidRuntime(1282):FATAL例外:WebViewCoreThread 12-09 20:42:31.596:E / AndroidRuntime(1282):java.lang.SecurityException:ConnectivityService:用户10151或当前进程都没有android.permission.ACCESS_NETWORK_STATE。 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.os.Parcel.readException(Parcel.java:1425) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.os.Parcel.readException(Parcel.java:1379) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.net.IConnectivityManager$Stub$Proxy.isActiveNetworkMetered(IConnectivityManager.java:907) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.net.ConnectivityManager.isActiveNetworkMetered(ConnectivityManager.java:1065) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.webkit.WebViewCore.isNetworkMetered(WebViewCore.java:692) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108) 12-09 20:42:31.596: E/AndroidRuntime(1282): at androi 12-09 20:42:31.596:E / AndroidRuntime(1282):位于android.os.Parcel.readException(Parcel.java:1425)12-09 20:42:31.596:E / AndroidRuntime(1282):位于android。 os.Parcel.readException(Parcel.java:1379)12-09 20:42:31.596:E / AndroidRuntime(1282):位于android.net.IConnectivityManager $ Stub $ Proxy.isActiveNetworkMetered(IConnectivityManager.java:907)12-09 20:42:31.596:E / AndroidRuntime(1282):位于android.net.ConnectivityManager.isActiveNetworkMetered(ConnectivityManager.java:1065)12-09 20:42:31.596:E / AndroidRuntime(1282):位于android.webkit.WebViewCore .isNetworkMetered(WebViewCore.java:692)12-09 20:42:31.596:E / AndroidRuntime(1282):at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)12-09 20:42:31.596:E / AndroidRuntime( 1282):位于android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92)12-09 20:42:31.596:E / AndroidRuntime(1282):位于android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)12 -09 20:42:31.596:E / AndroidRuntime(1282):在Androi d.os.Handler.dispatchMessage(Handler.java:107) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.os.Looper.loop(Looper.java:194) 12-09 20:42:31.596: E/AndroidRuntime(1282): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:930) 12-09 20:42:31.596: E/AndroidRuntime(1282): at java.lang.Thread.run(Thread.java:838) d.os.Handler.dispatchMessage(Handler.java:107)12-09 20:42:31.596:E / AndroidRuntime(1282):at android.os.Looper.loop(Looper.java:194)12-09 20: 42:31.596:E / AndroidRuntime(1282):在android.webkit.WebViewCore $ WebCoreThread.run(WebViewCore.java:930)12-09 20:42:31.596:E / AndroidRuntime(1282):在java.lang.Thread .run(Thread.java:838)

i got the answer on my own. 我自己得到答案。

i put android.permission.ACCESS_NETWORK_STATE in my manifest and its work. 我将android.permission.ACCESS_NETWORK_STATE放入清单及其工作中。 :D :D

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM