navigator.share не работает в мобильном браузере (chrome v64)

Я пытался вызвать Intent Share в браузере Android из JavaScript, используя navigator.share,

Ниже приведен пример кода:

$("#printTest").click(function(e){
    if (navigator.share === undefined){
        alert('Undefined!');
    }
    else{
        alert('Sharing!');
        navigator.share({title: 'Example Page', text: 'https://example.com'});
    }
});

Когда я пытаюсь нажать на кнопку из Chrome в Ubuntu, он открывает окно для совместного использования (которое не показывает приложений для выбора, хотя). Но то же самое не работает ни на одном мобильном браузере Android. Я также тестировал Chrome для Android версии 64 и Chrome для Android Dev. Все показывает предупреждение "Не определено" даже после включения флага chrome://flags/#enable-experimental-web-platform-features,

1 ответ

Решение

navigator.share будет работать только на сайтах с https и не HTTP

Другие вопросы по тегам