Как отличить ссылку, будет ли она вызывать загрузку файла или переходить в другое место, например, новый URL - PullRequest
0 голосов
/ 15 апреля 2010

Мне пришла идея написать пользовательский javascript greasemonkey, который может определить, какая именно реальная ссылка для загрузки, а не рекламная ссылка или что-то еще.

На самом деле, я считаю, что какая-то реальная ссылка на скачивание связана с .php. Я думаю, это сложно обнаружить.

как я мог это сделать, есть идеи?

1 Ответ

2 голосов
/ 15 апреля 2010

Единственный надежный способ сделать это - перейти по ссылке и проверить, что Content-type вы найдете в заголовке ответа. Если вы можете, попробуйте отправить запрос HEAD вместо GET. Это даст вам необходимую информацию без фактического начала загрузки.

...