如何:不使用JavaScript的服务器操作期间的活动状态

时间:2019-07-14 19:43:17

标签: html css python-3.x onion-architecture

在我正在使用的Web应用程序的页面上,用户可以选择要上传的文件并撰写消息。当用户单击“发送”时,我希望UI反映上载期间的活动状态(不仅是单击按钮的伪类),也可以是用虚线禁用按钮或CSS动画。由于该应用程序通过TOR网络运行,这可能是几秒钟,但很可能是几分钟,这是众所周知的,速度很慢。

该Webapp托管在Onion服务上,可通过Tor浏览器进行访问。这是一个安全敏感的应用程序,因此可以使用ZERO javascript。在用户流程开始时,建议用户使用Tor浏览器阻止所有Javascript-因此,引用JS库或使用嵌入式JS的任何解决方案都将不起作用。

我也是设计师,而不是开发商。我提出这个问题的动机是,要比现在更好地管理用户的期望,即用户单击“提交”按钮,而页面UI却什么都不做;用户看到任何事情的唯一方式就是是否知道要在其UI中查看浏览器的网络活动。

由于我们的许多用户不是很熟练,所以这是不够的。我们的开发团队非常出色,但是专注于安全性方面,而不是UI / UX方面。因此,我的要求在这里。 :)

此问题尚未解决。在此处发布帮助。 :)

1 个答案:

答案 0 :(得分:0)

可能可以使用“提交”按钮上的:focus伪类给出一些指示(但这充其量只能持续到用户单击其他内容为止,不一定)直到操作完成)。

除此之外,您还必须依靠浏览器的用户界面(例如,Chrome浏览器标签中的旋转图标),尽管有些微妙。

Browser UI