Не работает translate.google.com

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
leo
Сообщения: 62
Зарегистрирован: 11 мар 2018, 21:19

Не работает translate.google.com

Сообщение leo » 06 дек 2019, 13:15

Захожу на https://translate.google.com/
Страница открывается, а перевод не работает.
Изображение

В консоль выводится ошибка

Код: Выделить всё

translate_m.js:321 Uncaught TypeError: x is not a function
    at kt (translate_m.js:321)
    at lt (translate_m.js:321)
    at mt (translate_m.js:321)
    at KM.na (translate_m.js:990)
    at $D.K (translate_m.js:633)
    at Function.call (about:blank:8)
    at Wr.h.Hg (translate_m.js:276)
Скриншот с этой 321й строкой:
Изображение

Сам скрипт: https://translate.google.com/translate/ ... slate_m.js
Чуть-чуть его можно приукрасить через https://unminify.com/

Контекст ошибки (x is not a function)

Код: Выделить всё

var lt = function() {
        return !kt() && (x("iPod") || x("iPhone") || x("Android") || x("IEMobile"))
    },
    kt = function() {
        return x("iPad") || x("Android") && !x("Mobile") || x("Silk")
    },
    mt = function() {
        return !lt() && !kt()
    };
функции x, Kc

Код: Выделить всё

var qd;
a: {
    var rd = n.navigator;
    if (rd) {
        var sd = rd.userAgent;
        if (sd) {
            qd = sd;
            break a
        }
    }
    qd = ""
}
var x = function(a) {
        return Kc(qd, a)
    },
Kc = function(a, b) {
        return -1 != a.indexOf(b)
    },

Понятно, что похоже на проблему сайта. Но в реальном хроме этот сайт работает.
Версия 7.0.43. Обновлял 6 дек 2019. Настройки дефолтовые.
Возможно сайт как-то пытается понять мобильное это устройство или декстоп.
User agent не трогал, стоит Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36

Ответить