- Change the way of crossdomain downloading from canvas to fetch.
- Fix wrong image filename when it's a new session, and add chatId in it.
Due to a uncertain browser issue that may cause the download image is transparent, I'm giving up the canvas way of cross-domain downloading.