【发布时间】:2014-03-03 08:20:27
【问题描述】:
也有类似的问题,但答案并不让我满意。我正在为我的 django 应用程序设计一个视图,我需要强制客户端启用他的浏览器 JavaScript,但我不知道该怎么做。我应该检查 cookie 以测试启用的 JavaScript 还是有一个内部 django 功能或其他什么?请我想用 JavaScript 设计,不要告诉我构建非 JavaScript 页面!
【问题讨论】:
-
stackoverflow.com/questions/121203/… stackoverflow.com/questions/4454551/… 这些可能会回答你的问题,我猜 django 没有提供测试它的方法,因为它也是服务器端
-
Django 是一个服务器端框架,因此您无法从那里进行检查。您需要在客户端进行测试并向服务器报告:更改隐藏输入或其他内容。此外,您不能强制用户启用他们的 javascript - 这会破坏禁用它的目的
-
我有,就像我说的,它说你不能从 PHP 中检查 javascript。您需要通过 ajax 或类似的方式进行某种测试。这与 Django 相同。 Django 和 PHP 都没有 内置 方法来检查 javascript
-
@TimmyO'Mahony 我想检查它是否启用显示视图是否显示不同的视图。
-
@HamidFzM,Christoph 的第一个链接包含对如何使用 javascript 执行此操作的非常合理的描述,以及确认 Timmy 告诉您的内容 - 即没有可靠的方法可以在服务器端执行此操作.
标签: javascript python django python-2.7 cookies