client: add open web interface function