Кому-то удавалось заставить web-skype отдавать присланные файлы? При клике по кнопке загрузки на секунду появляется анимация и ничего. Подсовывал UA и от хромого и от эджа, все едино.

quwy
Причина в том, что сервер хранящий файлы не отдает файл в Firefox, но отдает в Chrome.
В консоли можно увидеть ссылку на файл и в Chrome и в Firefox одну и ту же вида: https://weu1-api.asm.skype.com/v1/objects/<ТУТ МНОГО ЦИФР И БУКВ>/views/original

Если эту ссылку открыть в Chrome, то файл загружается, если в Firefox, то нет. Решение это перехватить GET запрос, вытащить оттуда эту ссылку и выполнить его отправив заголовок (Https header) как у Chrome, чтобы сервер файлов думал, что зарпос от Chrome. Запросы web skype посылает через XMLHttpRequest.

Я сейчас пытался написать функцию обертку для send, open, onload, чтобы перехватить этот url из результатов ответа и выполнить запрос вручную с подменой заголовков. Но у меня не получилось. Что-то изменилось в новых версиях браузеров и нельзя проосто так переопредлить эти функции, код со stackoverflow для перехвата не срабатывает. Скорее всего со скриптом greasemokey или аддоном для Firefox проблем с перехватом не будет, но у меня пока нет на это времени.

https://forum.mozilla-russia.org/viewtopic.php?id=72830