cordova 打開本地文件,經常使用於系統內部更新android
cordova.plugins.fileOpener2.open(url, 'application/vnd.android.package-archive', {
error() {
console.log('安裝文件打開失敗')
},
success: function() {
console.log('安裝文件打開成功')
}
})
複製代碼
Android8.0以上對軟件作了限制,不容許打開未知來源的軟件 解決辦法:app
//config.xml添加如下內容
<platform name="android">
<config-file parent="/manifest" target="AndroidManifest.xml" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> </config-file> </platform> 複製代碼