【问题标题】:Detect what files are being loaded by browser检测浏览器正在加载哪些文件
【发布时间】:2014-06-07 16:54:29
【问题描述】:

我在这里没有找到类似的问题,所以就这样吧:

我可以检测浏览器从服务器获取当前页面的文件吗?比如图片、javascript文件和css中的背景图片。

我在 MDN 上找不到任何 API。我知道这在几年前是不可能的,而且我没有关注这个特定的问题。

这似乎是一个非常有用的功能,我没有发现它存在安全问题。

【问题讨论】:

  • 我不知道用 javascript 有什么方法可以做到这一点,但是您可以在 Chrome 调试器中打开网络选项卡并查看页面请求的所有资源。
  • 是的,我知道。所以我想我可以通过一些 API 访问它。
  • Chrome 似乎可以通过 devtools 界面访问浏览器扩展(不是常规浏览器页面)的部分信息:developer.chrome.com/extensions/devtools_network
  • 不是我要找的……好吧,我想现在还不是时候
  • 你真正想解决什么问题?

标签: javascript file load


【解决方案1】:

看来你现在可以用这个了:

var resource = window.performance.getEntries()[0]; console.log(resource);

【讨论】:

  • 是如何工作的? 为什么这行得通?请解释你的答案。
猜你喜欢
  • 1970-01-01
  • 2010-09-20
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-29
相关资源
最近更新 更多