javascript - 使用javascript获取页面上库的大小

标签 javascript jquery filesize

是否可以使用 JavaScript 获取网站上加载的 javascript 库的大小 ( <script src='..'></script> )?

例如,stackoverflow 有一个文件 //cdn.sstatic.net/Js/stub.en.js ,是否可以使用 jQuery 选择该脚本标记,然后以某种方式获取其文件大小?

谢谢!

最佳答案

没有。您无法访问除您的域之外的任何域的数据。

如果它在同一个域中,您可以执行类似的操作:

$.ajax({url:'//cdn.sstatic.net/Js/stub.en.js',success:function (a){ alert(a.length) } } )

了解有关 CORS 的更多信息: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

您可以从您的服务器提供该文件 然后你可以这样做:

$.ajax({url:'stub.en.js',success:function (a){ alert(a.length) } } )

您只需要开发一个小型服务器端脚本即可从 CDN(又名 PROXY)加载它

关于javascript - 使用javascript获取页面上库的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23505729/

相关文章:

javascript - 如何在用户向下滚动页面 150px 后将图像显示为菜单项?

php - Aws S3 CompleteMultipartUpload 错误

php - 在php中获取大于2GB的文件大小的最佳方法?

android - 为 android 下载管理器将进度条设置为 KB 和 MB 而不是 %

javascript - Jquery Dialog 异步模式

javascript - PHPStorm(苹果机): Cannot debug --> Chrome keeps waiting for localhost

java - Ajax post 到特定的java方法

jQuery 可拖动面板在 IE 9 中损坏且没有错误

php - 将 XMLHttpRequests 发送到不同的脚本或一个委托(delegate)任务的主脚本更好吗?

javascript - 随机“被 javascript 拾取