【问题标题】:Using javascript to get the size of a library on the page使用javascript获取页面上库的大小
【发布时间】:2014-05-06 22:41:22
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 为什么需要在客户端执行此操作?

标签: javascript jquery filesize


【解决方案1】:

没有。除了您的域,您无法访问任何域的数据。

如果它在同一个域中,你可以这样做:

$.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)加载它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多