出于安全原因,在浏览器中访问 file://
文件会有很多限制,这就导致很多浏览器扩展,即使允许它访问本地文件,也没有办法在没有办法在那个环境中使用,比如Weava Highlighter这款网页高亮工具,以及Clearly Reader这款阅读模式工具都是这样的。
通过 VSCode 的 live server 插件可以实现用HTTP打开本地文件,不过要在 UI 上进行操作,难以自动化。
也可以使用命令行调用 python 自带模块实现,但每次都要cd到文件夹,然后开启服务,再切换到浏览器,打开对应文件,这个过程步骤太多,如果操作比较频繁则很浪费时间。
为此我开发了一个小工具来自动化这个过程,可以实现本地文件默认使用HTTP协议打开,从而使得本地文件的浏览器体验和普通网页高度类似。
使用方法很简单,将OpenByHTTPServer.exe设置为HTML文件的默认打开程序就可以,别的不用操心。
任何人都可以直接用,从而节约大量时间。
链接: 百度网盘 请输入提取码
好多语言都自带这个功能
python -m http.server 8000
就是调用python自带模块实现的,关键在于自动化,设为默认程序之后直接用,不需要任何操作,使用命令行每次要cd到文件夹,然后开启,再打开文件,太累。
里面直接含有源代码,包含ps1脚本代码和编译后的exe文件
5123
7
思路很不错,有思路之后其实用很多软件都能实现,只要能编译成exe就可以了
通过文件协议的方法可以打开本地文件
调用python来访问一个本地网址实现打开本地文件,
这样不仅可以打开文件,而且可以调用api.