javascript - 如何在 Python 中检测本地 HTML 文件是否已被 Web 浏览器打开

标签 javascript python html

据我了解,有 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/

相关文章:

Javascript string.indexOf ('' ) 导致网页挂起

javascript - 有没有办法通过一次调用来更新或删除多个模型实例?

python - 调整窗口大小时,PyQt5 仅调整一个子部件的大小

javascript - 无法渲染简单的 ReactDOM div

javascript - 如何更改鼠标指针?

javascript - 无法让 (Footable) 函数在 AJAX 调用中工作,但它可以在其他地方工作

python - 在 Django 中访问模型字段属性

python - 将字典列表压缩到单个字典中?

javascript - 通过将文本替换为类来换行/打断列表元素

javascript - 单击输入类型=图像