PhantomJS, анализирующий исходный URL файла CSS, не работает в скрипте

У меня есть веб-страница с css, font, js и т. Д., И эти файлы вызывают другие файлы.

Если я использую пример netlog.js phantomjs, все файлы будут успешно запрошены (т.е. ответ получен).

Если я использую скрипт своей компании (1000 строк), я не получу файл шрифта.

Когда я смотрю на вывод netlog.js, пропущенный файл является самым последним полученным, но это 4-й из 9-ти с точки зрения запрошенного - то есть я вижу, что запрошенный 4-й, но ответ (page.onResourceRec кид) не начинается пока все остальные не вернутся.

Когда я смотрю на сценарий компании, отсутствующий файл вообще не запрашивается - следовательно, он отсутствует. Как кто-то может неправильно запрограммировать phantomjs на игнорирование этого файла, чтобы он не запрашивался? Я предполагаю, что это ошибка, за которой я охотюсь.

В случае, если HTML/CSS является преступником, я собираюсь включить его ниже.

У меня есть HTML-страница, которая включает в себя CSS-файл с помощью тега стиля (частичный тег ниже)

<style>@import url(//fast.fonts.net/t/1.css?apiType=ad&projectid=2731384a-7cac-11e5-9c62-005056a60fc6&fontids=32RbV4zvBY&campaignid=HKyhF7DchmY);@import url(//fonts.googleapis.com/css?family=Montserrat:700&text=%2C-ABCDEFGHILMNOPRSTUVWabcdefghilmnoprstuvw);

1.css? запрос корректно обрабатывается и также запрашивается следующий импорт семейства css? Это второй импортирован URL запрашивает другой файл: http://fonts.gstatic.com/l/font?kit=IQHow_FEYlDC4Gzy_m8fcqJ_SlhcvGEAn8FM2hC_Gzi8FMKbpN1MIaqg2HOsKpgsB-MyxXR1frCnhD4ZhVnHAATo_LDfaGo7fRovcW5LQvM&skey=11a939c399e8c9fe&v=v7

Netlog.js принимает запрос fonts.gstatic.com - даже если он не возвращается до тех пор, пока не выполнится все остальное. Сценарий компании не определяет необходимость запроса fonts.gstatic.com.

Netlog очень прост - он не влияет на время, заголовки или события. Я думаю, что сценарий компании делает что-то, чтобы остановить запрос на fonts.gstatic.com, как только он был обнаружен фантомом через какую-то настройку или событие, но я не знаю, с чего начать.

0 ответов

Другие вопросы по тегам