搜索

首页  >  问答  >  正文

javascript - 在chrome等浏览器中,如何隐藏掉ajax请求,使其不会显示在console中

由于项目的保密性需要,需要隐藏掉ajax请求接口的地址,请问各位都是怎么做的

淡淡烟草味淡淡烟草味2694 天前5905

全部回复(16)我来回复

  • 怪我咯

    怪我咯2017-07-05 10:49:58

    感觉很像是完全不懂技术的人提出来的需求...不用ajax请求就不会有显示了,纯后端渲染呗

    回复
    0
  • typecho

    typecho2017-07-05 10:49:58

    ajax请求也是http请求

    只要是HTTP请求 通过抓包都能看到请求地址 参数 和响应

    回复
    0
  • 世界只因有你

    世界只因有你2017-07-05 10:49:58

    不要浪费精力了,除非不走HTTP协议。

    回复
    0
  • 学习ing

    学习ing2017-07-05 10:49:58

    一是不用ajax后台渲染数据
    二是用ajax用个中间接口,只返回前端需要的数据
    像我们项目的支付接口什么的也是不可能暴露在前端的,就是这两种方法结合起来

    回复
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:49:58

    隐藏不了
    // 可以后端判断连接来源是否合法,不合法就关掉连接
    // $_SERVER['HTTP_ORIGIN']标识来自哪个站点的页面请求
    if($_SERVER['HTTP_ORIGIN'] != 'http://www.baidu.com')
    {
    die();
    }

    回复
    0
  • PHP中文网

    PHP中文网2017-07-05 10:49:58

    换思路,浏览器隐藏不了,浏览器暴露API,没有这样的API

    回复
    0
  • 取消回复