async share() {
const imgPath = '/image/path.png'
const blob = await (await fetch(imgPath)).blob()
const file = new File([blob], 'image.png', { type: blob.type })
navigator
.share({ text: 'share...', url: null, files: [file] })
.catch((error) => {
console.error(error)
})
},
画像またはファイルを複数添付したい場合はfiles配列に追加すれば良い。