gpt4 book ai didi

javascript - 如何 "playback"用户输入的内容-MVC

转载 作者:行者123 更新时间:2023-11-29 20:15:17 25 4
gpt4 key购买 nike

我需要创建一个文本区域,用户可以在其中键入文本,管理员应该能够以不同的速度播放用户的操作。

例如:用户输入 - 我的名字是 Bob 并输入 Dave,我需要捕获这些,以便当管理员“回放”时,他应该看到用户输入的内容。此外,管理员应该能够以相同的速度、2 倍速和 4 倍速播放。

除了必须在数据库中使用 javascript 捕获每次击键并将其用于播放之外,是否有一种简单的方法可以做到这一点?谢谢

最佳答案

这主要是一个客户端问题 - 服务器在提交表单之前不知道键入的是什么,同时一次性获取所有内容。

理论上您可以使用 JavaScript 记录每个击键,但要使其顺利运行(在服务器端重建消息、以有用的方式存储它、编写播放器等...)将是一项艰巨的任务。

此外,这里还有一个安全问题 - 如果有人不小心粘贴了信用卡号然后将其删除,会发生什么情况?就此而言,您将如何处理复制/粘贴?

总而言之,这在技术上是可行的,但它并不简单,并且存在严重的安全/隐私问题。

如果你坚持要尝试这个,步骤是:

  • 捕捉每一次击键
  • 将它们连同准确的时间戳发送到服务器 - 在提交表单时或持续使用 AJAX
  • 在数据库中记录针对某些用户/url/唯一表单 ID 的击键
  • (可能与实际对该击键数据所做的任何形式相关联)
  • 编写一个可以读取所有击键信息的页面,加载输入它的页面,注入(inject)一些 javascript/html 以在普通页面顶部添加一个“播放器”
  • 重复击键。

如您所见,这是一项严肃的任务。

关于javascript - 如何 "playback"用户输入的内容-MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com