我一直在尝试使用navigator.share
从Javascript触发Android浏览器中的Intent共享。
以下是示例代码:
$("#printTest").click(function(e){
if (navigator.share === undefined){
alert('Undefined!');
}
else{
alert('Sharing!');
navigator.share({title: 'Example Page', text: 'https://example.com'});
}
});
当我尝试从Ubuntu的Chrome浏览器点击按钮时,它会打开一个分享窗口(虽然没有显示任何应用程序可供选择)。但在任何Android移动浏览器上都无法工作。我已经在Chrome for Android版本64和Chrome for Android Dev中进行了测试。即使启用了标志chrome://flags/#enable-experimental-web-platform-features
,所有这些浏览器都显示警报“未定义”。