Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo distinguir Chrome y Safari usando js?

¿Cómo distinguir Chrome y Safari usando js?

Onunload y onbeforeunload se llaman al actualizar o cerrar, y se pueden especificar en el script