For Android 11 [One UI 3.1]
Browsing local files (in internal storage space) in Chrome using file:///sdcard/
or file://localhost/sdcard/
, one can notice that only media files and subdirectories (if any) are listed in almost every folder except the "Download" folder (but not in its subfolders=subdirs).
This means that on Android 11, the folder from which Chrome can read local (m)HTML is /Download
folder, not Android/data/com.android.chrome/files/Download
in internal or external storage space like in Android 10.
NOTE: on my Samsung devices, downloads onto internal storage were saved into /Download
folder in all versions of Android (9, 10, 11), but downloads on an external SD card changed their folder from /storage/emulated/exSD_CARD/Android/data/com.android.chrome/files/Download
in Android 10 to /storage/emulated/exSD_CARD/Download
in Android 11, where exSD_CARD
is the device's label for external SD card (0123-4567
or 9C33-6BBD
in my devices)
Thus, (m)HTML files saved into /Download
folder with Chrome (with .mhtml extension from older times or with manually added extension by renaming saved mhtml files without extension - from certain time Chrome stopped to append .mhtml extension to saved mhtml files :) on my devices, I guess from upgrading to Android 10)
This did not work for the mhtml files which have been moved to other folders and then returned to /Download
folder. (And because of collecting saved mhtml files in many different folders, I have many mhtml files which are necessary to copy/move back to /Download
folder prior to opening but they still cannot be opened)
Notes about opening mhtml files
I need to use Total Commander's "Open with" functionality with file://url
option checked, then choose Chrome in order to open (mhtml) file with Chrome (with file://url
checked, the Chrome is in the list to choose from, with file://url
option unchecked, it is not listed in the list) or to browse local files in internal storage directly in Chrome (file manager My Files provided with the device was unusable to choose mhtml files to be opened with Chrome)
(mhtml) files from /Download
folder opened in this way are opened as offline versions of downloaded web pages - but only if the file was not moved and returned back to /Download
folder, otherwise you get Access Denied message. Also, opening (mhtml) files in this way using Total Commander, but from other folders than /Download
folder, leads to Access Denied message
Opening mhtml files from any folder using Total Commander, but with file://url
option unchecked (in this case, the Chrome is not in 1st list, so you need to choose "Open with *" option with folder icon from the list and subsequently choose Chrome from next list) behaves differently. Opening in such a way leads not to successful opening or Access Denied message but to Save as Dialog Form in which one can choose also if the resaved mhtml file should be saved to internal storage or external SD card (if present). In this way, resaved mhtml files in /Download
folder (on internal or external storage space) can be now opened using Total Commander "Open with" dialog with checked file://url
option.
Still, there exists a way of opening the (m)HTML files with Chrome
- without other browsers/viewer
- without rooting the Android device
but maybe only until the next update :)