Vous pouvez essayer d'utiliser une extension de navigateur comme "SingleFile" qui encapsule tout (ou du moins une grande partie) en un seul fichier, y compris les images, le css, les scripts, etc.
Voir le dépôt github : https://github.com/gildas-lormeau/SingleFile
J'utilise cela assez souvent pour partager des fichiers volumineux (atteignant parfois les 100 Mo) avec le navigateur Brave et cela fonctionne bien. Le seul inconvénient pour moi en ce moment est que je ne peux pas encore automatiser la génération de fichiers html "singlefile".