跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • js 或前端,可能不经下载后台写入 txt 文件嘛?
未分類
6 9 月 2021

js 或前端,可能不经下载后台写入 txt 文件嘛?

js 或前端,可能不经下载后台写入 txt 文件嘛?

資深大佬 : kensoz 13

业务就是需要生成 log 文件,

目前可行的是用户点击按钮,通过下载的方式,生成 log 的 txt 文件。

请问不经过下载,像服务端语言一样后台自动写入 txt 这种事情可能嘛?

就是浏览器不提示,不弹窗,不发生下载或者用户操作,txt 已经自己生成写完了。

大佬有話說 (15)

  • 資深大佬 : noe132

    浏览器没有用户操作是不可能产生这种操作的。如果有这种权限,那么别人就能直接改你硬盘上的文件,你就不怕那天打开个网站电脑上就多了个木马?

  • 資深大佬 : renmu123

    想保存到本地必会出现保存框,除非你们自己搞个浏览器

  • 資深大佬 : Trim21

    全程没有提示是不可能的

  • 資深大佬 : mightofcode

    不可能

  • 資深大佬 : hronro

    如果可以,我一定写个网页,把你的电脑硬盘塞满木马病毒

  • 資深大佬 : EscYezi

    可能要借助浏览器插件

  • 資深大佬 : 9yu

    https://github.com/jvilk/BrowserFS

  • 資深大佬 : niubee1

    你请求 nginx 一个特定的空地址,就可以在 nginx 日志里写数据了,数据放在 url 的 query string 部分。
    以前一直这样记录用户操作日志,点击区域什么的,服务端用程序清洗日志拿到数据就可以生成热力图什么的

  • 資深大佬 : rabbbit

    可以,看这个
    https://googlechromelabs.github.io/text-editor/

  • 資深大佬 : rabbbit

    @rabbbit 不过跟你要的可能有点差距

  • 資深大佬 : inframe

    数据量少的话写 localStorage 也行

  • 資深大佬 : mxT52CRuqR6o5

    正常的浏览器肯定不行,可以装插件提供本地文件写入能力,或是改版浏览器把默认下载行为修改为静默下载

  • 主 資深大佬 : kensoz

    @EscYezi
    谢谢,请问这个插件在配置后,可以做到没有任何提示和下载的情况下自动写入 txt 嘛,
    如果是可以透露一下这个插件名嘛。
    比如就是配置插件后,用户操作浏览器且无任何提示,过了 5 天,开机后直接点击 txt 导出的文件夹,里面 txt 已经把这 5 天的 log 记录好了。

  • 主 資深大佬 : kensoz

    @rabbbit
    谢谢,虽然和我这的需求有点区别,不过这个感觉也很有趣

  • 主 資深大佬 : kensoz

    @niubee1
    感谢,这个思路不错!有点曲线救国的意思,准备试一试。
    目前我的方案就是用 indexedDB,配合点击下载按钮导出 txt,
    不过这个方案第一需要点击操作,第二不能清除缓存。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具