unity-webview is a Unity 5 (and newer) plugin that overlays WebView components on Unity's rendering view. It supports Android, iOS, Unity Web Player, and Mac (Windows is not supported at this time).
The unity-js project contains a simple JavaScript API to access the Unity web services. Important note: when trying to access the Unity API from JavaScript, one will likely get a Cross-Origin Resource ...