我有一个静态页面(静态,我的意思是HTML,CSS和JavaScript固定在页面上)。区分第一次下载的页面和同一页面的所有后续下载
在服务器端,我可以告诉(基于服务器端会话信息)这是否是特定用户首次加载页面。现在,基于这些细节,我想通过设置响应头中的某些信息(例如,在响应头中设置某些内容),以便页面上的JavaScript函数可以根据这是用户的第一次执行某些操作已登陆此页面。
实际服务页面的服务器是Nginx,处理逻辑,会话等的服务器是Tornado。所以大概我需要在龙卷风中做些事情,然后指示nginx提供静态页面。
这是可行的吗?如果是这样,那么最强大的方法是什么?
我曾考虑过上述两种方法,但两者的主要问题是(因为涉及客户端javascript),用户可以自行修改cookie或本地存储变量,这可能会影响我要执行的功能。如果javascript要检查的东西直接来自服务器,那么用户很难轻易影响行为。 – skyork 2013-03-02 21:25:49
问题在于,您希望在客户端处理的任何行为都可以通过用户进行操作。 – SReject 2013-03-02 21:28:04