Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android webview Bolb检查mime类型_Javascript_Java_Android_Url_Blob - Fatal编程技术网

Javascript Android webview Bolb检查mime类型

Javascript Android webview Bolb检查mime类型,javascript,java,android,url,blob,Javascript,Java,Android,Url,Blob,这是集成了android webview的javascript代码 if(blobUrl.startsWith("blob")){ return "javascript: var xhr = new XMLHttpRequest();" + "xhr.open('GET', '"+ blobUrl +"', true);" + "xhr.set

这是集成了android webview的javascript代码

if(blobUrl.startsWith("blob")){
        return "javascript: var xhr = new XMLHttpRequest();" +
            "xhr.open('GET', '"+ blobUrl +"', true);" +
            "xhr.setRequestHeader('Content-type','application/pdf');" +
            "xhr.responseType = 'blob';" +
            "xhr.onload = function(e) {" +
            "    if (this.status == 200) {" +
            "        var blobPdf = this.response;" +
            "        var reader = new FileReader();" +
            "        reader.readAsDataURL(blobPdf);" +
            "        reader.onloadend = function() {" +
            "            base64data = reader.result;" +
            "            Android.getBase64FromBlobData(base64data);" +
            "        }" +
            "    }" +
            "};" +
            "xhr.send();";
    }
    return "javascript: console.log('It is not a Blob URL');";
如何检查url mime类型? 类似的

if(Urlblob ==image/png)
运行此javascript代码