禄宽
禄宽
  • 发布:2015-09-19 15:48
  • 更新:2015-09-19 15:48
  • 阅读:1520

120急救:关于WebChromeClient自定义问题

分类:5+ SDK

思路:
1:webviewProxy = SDK.createWebview(.........)创建IWebVIew代理对象
2:获得实际WebView对象。WebView webView = webviewProxy.obtainWebview();
3:设置WebChromeClient特性,webView .setWebChromeClient(new WebChromeClient(){

    @Override  
    public boolean onJsAlert(WebView view, String url, String message, final JsResult result) {  
        result.confirm();  
        return true;  
    }  
     @Override  
    public void onProgressChanged(WebView view, int newProgress) {  
           super.onProgressChanged(view, newProgress);  
    }  

    @Override  
    public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) {  

       System.out.println("这个地方,MUI的特性无法执行,而是直接弹出内容输入框。");  
       return super.onJsPrompt(view, url, message, defaultValue, result);  
    }  
});

具体看附件

2015-09-19 15:48 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复