【发布时间】:2018-10-04 06:44:01
【问题描述】:
我正在尝试在我的 Cordova 应用中实现分享功能,让用户分享他们的图片
根据 Chrome 开发团队的说法,他们将 Web share API 直接引入了 Google Chrome。要分享内容,只需致电:
navigator.share({title: 'Example Page', url: 'https://example.com'});
但据我所知,Cordova 也有一个插件,即cordova-share-plugin
要使用这个插件,只需调用:
navigator.share(text,title,mimetype)
这就是我感到困惑的地方。内置共享 API 和 Cordova 插件都具有相同的方法 navigator.share()。预期的参数不同。
如果我安装了cordova 共享插件并调用navigator.share() 会执行哪个代码?插件还是原生共享 API?
我的一位用户似乎无法分享图片,因为对 navigator.share() 的调用静默失败。他有安卓8.1.0。当我的应用调用 navigator.share() 时,所有其他用户似乎都触发了 Cordova 插件
【问题讨论】:
标签: javascript android cordova google-chrome cordova-plugins