4

ページがWMLであるかどうかを検出するブラウザプラグインを開発しようとしています。WMLの場合は、APIを介してHTMLに変換されます。

私がやりたいのは、オーバーライドonPageFinishedしてWebViewClient、からMIMEタイプを取得することWebViewです。しかし、これら2つのクラスにはそのような種類のメソッドはないようです。

私は何かが足りないのですか、それとも他のアプローチがありますか?どんなアドバイスもいただければ幸いです。

4

2 に答える 2

2

MimeTypeMapを使用してみることができます

getFileExtensionFromUrl()に続くgetMimeTypeFromExtension()

于 2011-07-29T05:02:46.140 に答える
1

私はちょうどアイデアを思いついたばかりで、うまくいくようです。

loadUrlページの読み込みが完了したときに(onProgressChange100%まで)JavaScriptを読み込みます。jsコードは次のようなものです

javascript:(function() {
    var wml_root = document.getElementsByTagName('wml');
    if (wml_root && wml_root.length > 0) {
        // apply an XLST or do something here...
    }
})()
于 2011-07-29T12:27:34.447 に答える