Hi Martin,
I don't think there is any reason adapt would be different to any other html/js content in this regard in that some form of web server or wrapper is required as browsers are not keen on running js in local content.
This is something we have solved on a number of occasions and have had courses work from cd, usb memory stick and as apps on android /iOS.
Paul