在Android浏览器中使用应用程序处理mime类型

在Android浏览器中使用应用程序处理mime类型,android,mime-types,browser-plugin,Android,Mime Types,Browser Plugin,有没有办法在Android浏览器中注册特定于mimetype的插件?例如,一些程序添加了application/specificformat插件处理程序,这可以通过navigator.plugins看到。我已经看到了示例代码,并尝试执行以下操作: 但它似乎没有在浏览器中注册。当我在Android上查看navigator.plugins时,它要么是空的,要么只显示GoogleGears插件。使用webview.getSettings.setPlugineEnabledTrue并在代码中设置Java

有没有办法在Android浏览器中注册特定于mimetype的插件?例如,一些程序添加了application/specificformat插件处理程序,这可以通过navigator.plugins看到。我已经看到了示例代码,并尝试执行以下操作:


但它似乎没有在浏览器中注册。当我在Android上查看navigator.plugins时,它要么是空的,要么只显示GoogleGears插件。

使用webview.getSettings.setPlugineEnabledTrue并在代码中设置JavaScript


您可以使用loadDataString data、String mimeType、String encoding设置mime类型

我知道您在自己的webview中可以这样做,我说的是默认的web浏览器。您能举一个这样启用/禁用插件的示例吗?
<service android:name=".SamplePlugin">
    <intent-filter>
        <action android:name="android.webkit.PLUGIN" />
        <data android:mimeType="application/applicationmimetype" android:scheme="http" />
    </intent-filter>
    <meta-data android:name="type" android:value="native" />            
</service>