Как получить размер ресурса веб-страницы, такого как javascript, css, image и т. Д.
API-интерфейс Timing для ресурсов w3c предоставляет механизм для определения временных характеристик загрузки таких ресурсов, как.js, .css, .gif, шрифт и т. Д. Однако в текущих реализациях пока не реализовано возвращение размера ресурса ( http://www.w3.org/TR/resource-timing/).
Пока поставщики браузеров времени реализуют атрибут "TransferSize", как разработчики приложений или поставщики инструментов могут определять размер данного ресурса?
1 ответ
Насколько я знаю, вы не можете использовать JavaScript для доступа к длине ресурсов. Единственные способы, которые я нашел с помощью скриптов, это PHP
Например, этот старый вопрос Stackru, который в основном описывает этот метод как лучший для получения длины удаленных файлов, таких как css
, js
и т.д., не загружая их. Как вы сказали, еще не реализовано свойство для доступа к размеру файлов. Я также связываю вас с этим другим вопросом Stackru, потому что он упоминает инструмент, разработанный Google, называемый speedtracer, который позволяет анализировать время загрузки вашей страницы и другие вещи.
Я надеюсь, что это помогло вам:)