2012-01-12 56 views
1

有没有在Android浏览器中注册mimetype专用插件的方法?例如,某些程序添加了“application/specificformat”插件处理程序,这与navigator.plugins一起显示。我见过的示例代码中,我试图做类似的example plugin在Android浏览器中处理与应用程序的MIME类型

<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> 

,但它似乎并没有与浏览器进行注册。当我在Android上查看navigator.plugins时,它不是空的,就是只显示Google Gears插件。

回答

0

使用webview.getSettings()。setPlugInenabled(真),也setJavaScript代码

您可以使用loadData(字符串数据,字符串mime类型,字符串编码)

+0

我知道你这样做,在设置MIME类型你自己的webview,我在谈论默认的web浏览器。 – NoBugs 2012-01-20 17:40:40

+0

你可以举一个启用/禁用这种方式的插件的例子吗? – NoBugs 2012-10-04 03:02:06

相关问题