Sadly it's part of the Web Bluetooth spec. At least the first time you connect, the website has to prompt you (it's a security thing).
It is possible to handle subsequent connects to the same device without a prompt I believe, but realistically that is something that you may need to handle yourself with Web Bluetooth.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sadly it's part of the Web Bluetooth spec. At least the first time you connect, the website has to prompt you (it's a security thing).
It is possible to handle subsequent connects to the same device without a prompt I believe, but realistically that is something that you may need to handle yourself with Web Bluetooth.