Skip to content

1.2.2

Latest
Compare
Choose a tag to compare
@youlookwhat youlookwhat released this 28 Jan 03:05
· 5 commits to master since this release

处理 JavaScript 中三种消息框:警告框、确认框、提示框。

OnTitleProgressCallback里增加了onJsAlertonJsConfirmonJsPrompt,默认已实现,也可手动处理:

    /**
     * JavaScript alert 警告框
     * 默认返回false,使用代码里的默认处理
     * 如果要手动处理,需要返回true!且需要执行 result.confirm();
     */
    public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
        return false;
    }

    /**
     * JavaScript confirm 确认框
     * 默认返回false,使用代码里的默认处理
     * 如果要手动处理,需要返回true!且需要执行 result.confirm();
     */
    public boolean onJsConfirm(WebView view, String url, String message, JsResult result) {
        return false;
    }

    /**
     * JavaScript prompt 提示框
     * 默认返回false,使用代码里的默认处理
     * 如果要手动处理,需要返回true!且需要执行 result.confirm();
     */
    public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) {
        return false;
    }