首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从web视图中获取MIME类型?

问如何从web视图中获取MIME类型?
EN

Stack Overflow用户
提问于 2011-07-29 11:58:43
回答 2查看 3.4K关注 0票数 4

我将要开发一个浏览器插件,它可以检测页面是否为WML,如果是,它将通过API转换为HTML。

我想要做的是覆盖WebViewClient中的onPageFinished,并从WebView获取MIME类型。但在这两个类中似乎没有这样的方法。

我是否遗漏了什么,或者是否还有其他方法?我们将非常感谢您给出的任何建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-29 20:27:34

我刚刚想出了一个点子,看起来很管用。

当页面加载完成(onProgressChange为100%)时,使用loadUrl加载javascript。js代码类似于

代码语言:javascript
复制
javascript:(function() {
    var wml_root = document.getElementsByTagName('wml');
    if (wml_root && wml_root.length > 0) {
        // apply an XLST or do something here...
    }
})()
票数 1
EN

Stack Overflow用户

发布于 2011-07-29 13:02:46

您可以尝试使用MimeTypeMap的

后跟getMimeTypeFromExtension()的是getFileExtensionFromUrl()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6868478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档