¿Es posible activar el menu compartido en los teléfonos inteligentes (a través de HTML / JS)?

¿Existe alguna posibilidad de activar la funcionalidad de compartir en browseres locales en teléfonos inteligentes a través de HTML o JavaScript?

Por supuesto, hay muchos services que ofrecen un button de compartir. Pero cuando, por ejemplo, quiero compartir un website en Facebook, necesito iniciar session en Facebook en el browser que estoy usando actualmente.

Casi todos los browseres tienen una funcionalidad de compilation propia, que activa un menu del sistema para elegir qué aplicación desea usar para compartir:

Menú de recurso compartido de sistema en Android

Esta pregunta es sobre: ​​¿Cómo activar este menu?

Sé que es posible activar una llamada telefónica con un prefijo especificado en el atributo href de los enlaces, como tel: o callto: ¿Tal vez también existe un acceso directo para este menu compartido? ¿O algún código javascript? ¿O una forma totalmente diferente de cómo hacerlo?

Gracias por adelantado.

No hay implementación en el browser actual / sistema operativo mobile que yo sepa. Como la pregunta me interesaba, una búsqueda en Google reveló trabajo sobre temas como este.

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

http://webintents.org/

Lo siento, no conozco un workround.

Es posible * con una gran captura. Actualmente solo está disponible en Chrome para Android detrás de una bandera. http://caniuse.com/#feat=web-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)); 

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

Puede usar el método WebView.addJavascriptInterface () para Android.

Primero necesitarás escribir una class que dispare la intención de abrir el menu compartido ( mira aquí ) y luego implementa esa class usando la llamada addJavascriptInterface (). Después de eso, todo lo que necesitas hacer es llamar al método desde tu Javascript.