2017-04-15 61 views
2

嗨,我想知道是否有任何方法来隐藏在铬开发工具的网络选项卡中显示的变量。我正在尝试使用HTML在Google街景视图中创建寻宝游戏。我从数据库下载奖品位置,并在街景视图中使用,我必须在php中使用json_encode()。但这意味着我必须回应它,然后导致它出现在网络选项卡中,任何人都可以访问并毫无困难地找到奖品。在Chrome开发工具中隐藏网络选项卡预览信息

任何帮助被赞赏:)
如果你需要的代码只是问,我会更新该帖子,包括你的愿望。

回答

1

您无法隐藏浏览器对运行该浏览器的用户的请求。

最安全的方法是将用户的谷歌地图位置发送到API,并且API会回应该奖品不在那里,或者在该位置有奖品,并且该位置的奖品是X

有几种方法可以“隐藏”它们或者实际上使它们不太明显;

请求一个JSONP,它们不是真正的AJAX调用,因为它们不使用XMLHttpRequest对象。他们只需在dom中插入一个脚本标签,这些请求仍然可以在网络选项卡中看到。

你也可以通过脚本清除控制台中的行;

function clearConsole() { 
    if(window.console || window.console.firebug) { 
     console.clear(); 
    } 
} 
+0

谢谢我会看看我的选择:) –

相关问题