Можно ли запустить меню общего доступа на смартфонах (через HTML / JS)?

Существует ли возможность запуска функции общего доступа в локальных браузерах на смартфонах через HTML или JavaScript?

Конечно, есть много сервисов, которые предоставляют кнопку совместного доступа. Но когда я, например, хочу поделиться сайтом на facebook, мне нужно войти в facebook в браузере, который я сейчас использую.

Почти во всех браузерах есть встроенная функция совместного использования, которая запускает системное меню, чтобы выбрать, какое приложение вы хотите использовать для совместного использования:

Меню общего доступа к системе в android os

Этот вопрос касается: Как вызвать это меню?

Я знаю, что можно вызвать телефонный звонок с указанным префиксом в атрибуте href ссылок, например tel: или callto: Может быть, такой ярлык для этого общего меню также существует? Или какой-нибудь код javascript? Или совсем по-другому, как это сделать?

Заранее спасибо.

Насколько мне известно, в текущем браузере / мобильной ОС нет реализации. Поскольку интересующий меня вопрос – поиск в Google показал работу по таким проблемам.

https://dvcs.w3.org/hg/web-intents/raw-file/tip/spec/Overview.html

http://webintents.org/

Извините, я не знаю рабочего места.

Это возможно * с большим уловом. В настоящее время доступно только для хром для android за флагом.

https://developers.google.com/web/updates/2016/10/navigator-share

 navigator.share({ title: document.title, text: "Hello World", url: window.location.href }).then(() => console.log('Successful share')) .catch(error => console.log('Error sharing:', error)); 

Вы можете использовать метод WebView.addJavascriptInterface () для android.

Сначала вам нужно будет написать класс, который запускает намерение открыть меню общего доступа ( посмотрите здесь ), а затем реализовать этот класс, используя вызов addJavascriptInterface (). После этого все, что вам нужно сделать, это вызвать метод из вашего Javascript.

Intereting Posts
Перезагрузите Android-устройство onClick event Button Как использовать метод OnWindowFocusChanged Android – AsyncTask не выполняется ANDROID: Facebook и браузер открываются внутри моего приложения, а не в их собственных Добавить фрагмент во фрагмент (вложенный фрагмент) Как анимировать представления при изменении смещения позиции ViewPager Доступ к основным профилям в приложениях из Android с ограниченным профилем Исключение nullpointer в oncreateView () фрагмента Как я могу повторно подключить свое приложение при каждом открытии к тому же Bluetooth-устройству с низким энергопотреблением? Монодеид Google Maps v2 – задача «LinkAssemblies» неожиданно завершилась неудачей Планирование битвы мобильного приложения «родной против html5» Нарисовать путь GoogleMap с помощью 9patch Поделиться изображением и текстом через whatsapp Нажатие панели инструментов на панели состояния Измените размер шага NumberPicker