据我了解,有 are ways监听本地[在同一台计算机上]文件在 python 中被修改、移动或删除。但是,似乎没有任何简单的方法可以判断浏览器是否已打开 html 文件,因为 javascript 和 html 无法编辑或 locking据我所知,文件本身。
唯一的解决方案似乎是每次打开网页时在javascript中打开连接到python应用程序的websocket(即使python在同一台计算机上运行),但我想知道是否有更好的方法,最好是不“轮询”而是基于事件的,因为我有大量文件。
最佳答案
我相信您可以在页面加载时向 python 发送 ajax 请求。如果您使用 PHP 后端,则可以让 PHP 在每次加载页面时编辑一个文件,然后您可以使用 python 查看该文件。
关于javascript - 如何在 Python 中检测本地 HTML 文件是否已被 Web 浏览器打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557747/