PWA 不与 navigator.share 共享文件,仅下载
PWA not sharing file with navigator.share, only dowload
这是我的代码
let f: any = XLSX.writeFile(wb, this.generarNombre(pedido.folio), {
bookType: 'xlsx',
type: 'array'
})
let data: Blob = new Blob([f], { type: EXCEL_TYPE })
let file = new File([data], this.generarNombre(pedido.folio), {
type: EXCEL_TYPE
})
let navigator = window.navigator as any
return new Promise((resolve, reject) => {
let data = {
files: [file],
title: this.generarNombre(pedido.folio),
text: pedido.folio
}
if (navigator.canShare(data))
navigator.share(data).then(result => resolve(result))
else reject('No soportado por el dispositivo')
})
}
我的应用程序是一个 PWA,它在 android 中安装成功,问题是它没有与 android 的本机选项共享,而是只下载文件。我该如何解决?
这是我的代码
let f: any = XLSX.writeFile(wb, this.generarNombre(pedido.folio), {
bookType: 'xlsx',
type: 'array'
})
let data: Blob = new Blob([f], { type: EXCEL_TYPE })
let file = new File([data], this.generarNombre(pedido.folio), {
type: EXCEL_TYPE
})
let navigator = window.navigator as any
return new Promise((resolve, reject) => {
let data = {
files: [file],
title: this.generarNombre(pedido.folio),
text: pedido.folio
}
if (navigator.canShare(data))
navigator.share(data).then(result => resolve(result))
else reject('No soportado por el dispositivo')
})
}
我的应用程序是一个 PWA,它在 android 中安装成功,问题是它没有与 android 的本机选项共享,而是只下载文件。我该如何解决?