javascript - getJSON 不显示文件路径

标签 javascript jquery ajax json

我想知道是否有一种方法可以获取 json 文件(当前使用 $.getJSON),而无需在“查看源代码”中显示 get url

最佳答案

不是真的。我的意思是,您可以通过复杂的函数从其他东西中派生出它,但即使如此,它仍然存在,只是被掩盖了。

如果您这样做了,那么有人可以使用浏览器的内置诊断/调试工具轻松地窥探文件路径,就像从查看源代码(例如 Chrome 中的“网络”选项卡 - 所有主要的现代浏览器都有现在内置调试工具)。这是我在 Stack Overflow 上窥探的路径,用于提供赞成票/反对票的详细信息(对于那些有足够代表来查看分割的人):

enter image description here

或者他们可以使用调试器(请参阅“脚本”选项卡)来检查计算最终得到的字符串变量。等等。基本上,如果浏览器知道足够的信息能够检索资源,用户就可以找出该路径是什么。

我唯一能想到的就是使用插件,例如Flash或Java,来检索资源然后显示它。这会稍微提高标准(任何拥有网络分析器或代理的人仍然可以访问该路径)。

关于javascript - getJSON 不显示文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522523/

相关文章:

javascript - 地理定位不适用于手机

javascript - Oracle Apex 18.1 Interactive Grid (IG) 以编程方式设置过滤器?自定义 IG 搜索

javascript - jquery基础入门问题: How do i make my function reusable?

php - 使用ajax提交登录表单时无法设置php session ?

javascript - 将资源与用于 node.js 的 Google Calendar 同步

javascript - highcharts、highstock、符号未定义

javascript - 当 JavaScript 中的 eval 只执行服务器端数据时,它是否安全?

javascript - jQuery ajax,等到 beforeSend 动画结束

javascript - 使用jquery事件委托(delegate)时如何获取最后一个事件

javascript - 试图通过外部链接链接到选项卡式内容