Más específicamente, ¿cómo puede obtener acceso al objeto Web API FileSystem a pedido de una manera que sea compatible con varios navegadores?
MDN describe dos formas de obtener acceso : la primera mediante el uso de window.requestFileSystem() . El segundo con un objeto de entrada del sistema de archivos.
El problema con el primer enfoque es que, en otra parte de la documentación de MDN , dice que la función ha quedado obsoleta. Parece que solo es compatible con Google Chrome.
El segundo enfoque requiere tener un objeto de 'entrada' del sistema de archivos. Me gustaría poder crear, conservar y modificar carpetas y archivos a pedido en la unidad virtual del sistema de archivos dentro del entorno limitado del navegador. Eso significa, sin que el usuario simplemente haya arrastrado y soltado un archivo. (Aparte, el artículo de MDN sobre formas de obtener acceso a un enlace de objeto de 'entrada' a artículos más detallados que revelan que cada uno de ellos es experimental y no usarlos en un sitio de producción).
¿Existe una forma compatible con todos los navegadores de obtener acceso al objeto FileSystem a pedido? ¿O es una tecnología que tiene demasiados errores para ser útil?