我使用了以下代码
public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
alertsavedinternal(); //display an alert
Log.d("DEBUG", "Should intercept request" +url);
//log the url to console in debug mode.
return null;
}
Run Code Online (Sandbox Code Playgroud)
但是,在显示警报时,我的控制台也会打印日志,此外,url 也在后台加载。如何阻止 url 加载?
请纠正我对这个函数的理解。
谢谢
我有以下版本的 Python 代码:
\n\nimport hashlib\nmsg = \'abc\'\nprint msg\nsha256_hash = hashlib.sha256()\nsha256_hash.update(msg)\nhash_digest = sha256_hash.digest()\nprint hash_digest\n
Run Code Online (Sandbox Code Playgroud)\n\n以及对应的 Node js 版本:
\n\nvar crypto= require(\'crypto\');\nvar msg = \'abc\';\nvar shasum = crypto.createHash(\'sha256\').update(msg);\nvar hashDigest = shasum.digest();\nconsole.log(hashDigest);\n
Run Code Online (Sandbox Code Playgroud)\n\n然而,两者的二进制输出都略有偏差:
\n\n尽管两个库之间的十六进制表示是正确的。我在这里做错了什么吗?
\n