我想知道是否有一种方法可以获取 json 文件(当前使用 $.getJSON),而无需在“查看源代码”中显示 get url
最佳答案
不是真的。我的意思是,您可以通过复杂的函数从其他东西中派生出它,但即使如此,它仍然存在,只是被掩盖了。
如果您这样做了,那么有人可以使用浏览器的内置诊断/调试工具轻松地窥探文件路径,就像从查看源代码(例如 Chrome 中的“网络”选项卡 - 所有主要的现代浏览器都有现在内置调试工具)。这是我在 Stack Overflow 上窥探的路径,用于提供赞成票/反对票的详细信息(对于那些有足够代表来查看分割的人):
或者他们可以使用调试器(请参阅“脚本”选项卡)来检查计算最终得到的字符串变量。等等。基本上,如果浏览器知道足够的信息能够检索资源,用户就可以找出该路径是什么。
我唯一能想到的就是使用插件,例如Flash或Java,来检索资源然后显示它。这会稍微提高标准(任何拥有网络分析器或代理的人仍然可以访问该路径)。
关于javascript - getJSON 不显示文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522523/