嗨,我想知道是否有任何方法可以隐藏在Chrome Dev工具的网络选项卡中显示的变量。我正在尝试使用HTML在Google Street View中创建寻宝游戏。我从数据库和街道视图下载奖品位置,以便在php中使用json_encode((。但这意味着我必须回声,然后将其显示在网络选项卡中,任何人都可以毫无麻烦地找到奖品。
任何帮助都将受到赞赏:)
如果您需要代码,请询问并弄清楚帖子以包括您想要的内容。
您无法向正在运行该浏览器的用户隐藏浏览器的请求。
最安全的方法是将用户的Google Map位置发送到API,API会回应奖品不存在,或者在该位置有奖品,该位置的奖品为X。
有几种方法可以"隐藏"它们或实际上使它们不太明显;
提出JSONP请求,不是真正的Ajax调用,因为它们不使用XMLHttpRequest
对象。他们只是在DOM中注入脚本标签,在"网络"选项卡中仍然可以看到请求。
您也可以在;
的行中通过脚本清除控制台function clearConsole() {
if(window.console || window.console.firebug) {
console.clear();
}
}