出于安全原因,在浏览器中访问 file:// 文件会有很多限制,这就导致很多浏览器扩展,即使允许它访问本地文件,也没有办法在没有办法在那个环境中使用,比如Weava Highlighter这款网页高亮工具,以及Clearly Reader这款阅读模式工具都是这样的。
通过 VSCode 的 live server 插件可以实现用HTTP打开本地文件,不过要在 UI 上进行操作,难以自动化。
也可以使用命令行调用 python 自带模块实现,但每次都要cd到文件夹,然后开启服务,再切换到浏览器,打开对应文件,这个过程步骤太多,如果操作比较频繁则很浪费时间。
为此我开发了一个小工具来自动化这个过程,可以实现本地文件默认使用HTTP协议打开,从而使得本地文件的浏览器体验和普通网页高度类似。
使用方法很简单,将OpenByHTTPServer.exe设置为HTML文件的默认打开程序就可以,别的不用操心。
任何人都可以直接用,从而节约大量时间。
链接: https://pan.baidu.com/s/1B94kIFvQuE8_1ojy02gigg?pwd=1111