如何检测调用是否通过jQuery进行
How to detect if the call is made through jQuery
我用
$.post('ajax/test.php', function(data) {
$('.result').html(data);});
发送数据和检索信息并将其显示给用户。但是"黑客"可以访问我的文件(test.php),只需在URL中输入它。是否有可能检测调用是否来自jQuery ?
是否有可能检测调用是否从jQuery或不?
是的,但是同样的"黑客"可以很容易地伪造一个jQuery调用。没有可靠的方法来检测调用是通过jQuery还是使用其他方法进行的。任何人都可以向资源发出请求。
如果你在网络上有敏感数据,你需要使用传统的方法来保护它,如用户登录,HTTP基本授权,或IP限制-就像一个普通的网页。
检查服务器端的referrer。
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 是否可以禁用jquery中的单个单选按钮
- 如何使用jquery确定用户是否年满18岁
- jQuery检测浏览器是否支持Zoom
- 使用 jQuery 检查所有值是否为空或已填充
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 是否可以仅通过jQuery将图像替换为用户动态选择的另一个图像
- 是否可以使用jquery或javascript将自动增量类添加到列表中
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- jQuery中的attr()是否强制小写
- 使用jQuery 1.8.1准备好多个$(document).是否有任何开销
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 是否可以在调用时动态设置Jquery Accordion的活动面板
- jQuery:确认.html()是否可添加
- 检测是否JQuery CDN down并处理它