簡體   English   中英

如何使Android Webview崩潰?

[英]How to crash an Android Webview?

我正在測試一個Android崩潰報告工具,希望了解它如何響應來自WebView的崩潰-即來自運行於其中的HTML / JavaScript / CSS代碼。

我的問題是如何產生這種崩潰。

從應用程序方面,您可以執行以下操作:

mWebView.loadUrl("chrome://crash");

請注意,您不能直接從JS / HTML代碼中執行此操作-此URL的請求必須來自瀏覽器端。 但是您可以使用Java Bridge從JS端接收命令:

class WebViewCrasher {
    @JavascriptInterface
    public void crash() {
        // post a task to UI thread to load "chrome://crash"
     }
}
mWebView.addJavascriptInterface(new WebViewCrasher(), "crasher");

然后,在您的JS代碼中,您可以調用:

crasher.crash();

但是請確保您沒有在應用的發行版本中注入此對象:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM