我一直在尝试使用 navigator.share
从 javascript 触发 Android 浏览器中的 Intent Share .
以下是示例代码:
$("#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
后,所有的都显示警报“未定义”。 .
最佳答案
navigator.share
仅适用于具有 https
的网站而不是 HTTP
关于javascript - navigator.share 在移动浏览器中不起作用(chrome v64),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48802255/