Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№109-04-2019 02:52:43

quwy
Участник
 
Группа: Members
Зарегистрирован: 01-06-2013
Сообщений: 9
UA: Firefox 66.0

Плохо работает web-skype

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

Отсутствует

 

№209-04-2019 12:43:20

wayo
Участник
 
Группа: Members
Зарегистрирован: 17-02-2018
Сообщений: 112
UA: Firefox 66.0

Re: Плохо работает web-skype

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 проблем с перехватом не будет, но у меня пока нет на это времени.

Отредактировано wayo (09-04-2019 12:44:03)


люблю мяско

Отсутствует

 

№309-04-2019 14:01:46

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14009
UA: Firefox 52.0
Веб-сайт

Re: Плохо работает web-skype

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


Через сомнения приходим к истине. Цицерон

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]