【问题标题】:Prevent access by views阻止视图访问
【发布时间】:2015-06-21 02:57:54
【问题描述】:

我有一个网站,它使用 jquery 加载“视图”文件夹中的一系列视图。
如何通过直接在浏览器中打开他们的 URL 来阻止人们访问该文件夹或其任何内容? 我希望它们只能通过 index.html 中的 jQuery 访问。

【问题讨论】:

  • 你能更好地解释你的问题吗?
  • 您可以通过文件夹的权限来限制文件夹
  • @AnikIslamAbhi 但是 jQuery 也无法加载它。
  • @Siguza 我的意思是他可以停止文件夹访问,外部用户无法访问该文件夹,例如输入 www.example.com/foldername 但这并不意味着他不能从该文件夹加载 jquery
  • 防止对 .html 文件的不必要访问

标签: jquery html


【解决方案1】:

简短的回答:你不能。反正也不是防弹的。

长答案:

当 jQuery 加载某些内容时,该加载过程由浏览器执行。因此,任何 jQuery 可以加载的东西,浏览器都可以加载。

但是,你可以让它对人们非常麻烦
例如,您可以使用服务器端脚本(如 PHP)来检查是否设置了以下标头,否则拒绝该页面:

X-Requested-With: XMLHttpRequest

通常只有通过 AJAX 发出请求的情况,但没有不能保证

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 2020-07-19
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 2012-07-30
    相关资源
    最近更新 更多