@vaxab23111 Тоже решил поучавствовать на разминки мозга, на 100% не претендует
function getCooficient(exp) { var matched = exp.match(/(\d+)[\s*+-/]*[A-z]/) if (matched) { return parseFloat(matched.pop()) } return 1 } function evalSide(exp) { var cleanExp = exp.replace(/\d*[\s*+-/]*[A-z]/, '') if (!cleanExp) return 0 return eval(cleanExp) } function invertResult(num) { return num > 0? -num : num } function solveEquation(equation) { var parts = equation.split("=") var leftSide = parts[0].trim() var rightSide = parts[1].trim() var coefficient = 1 var leftSideResult = evalSide(leftSide) var rightSideResult = evalSide(rightSide) if (/[A-z]/.test(leftSide)) { var coefficient = getCooficient(leftSide) leftSideResult = invertResult(leftSideResult) } else { var coefficient = getCooficient(rightSide) rightSideResult = invertResult(rightSideResult) } return (leftSideResult + rightSideResult) / coefficient } log(solveEquation("6 * X=14")); // выводит 2.3333333333333335 log(solveEquation("X+2=80")); // выводит 78 log(solveEquation("12+15=X")); // выводит 27 log(solveEquation("6 *X + 2=14")); // выводит 2 log(solveEquation("X+2 * 2=80")); // выводит 76 log(solveEquation("12+15/5=X")); // выводит 15 [[BAS_VARIABLE]] = solveEquation("6 * X=14")Выдайте костыли/патч/решение Fingerprint
-
... для адекватной замены замены HTTP_ACCEPT_LANGUAGE, language, languages.
Проверяю чекерами (whoer и др.) - значения отличаются от заявленных значений отпечатков. При использовании отпечатков с русским языком (в приоритете) выдаются версии страниц на английском языке. -
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
... для адекватной замены замены HTTP_ACCEPT_LANGUAGE, language, languages.
Проверяю чекерами (whoer и др.) - значения отличаются от заявленных значений отпечатков. При использовании отпечатков с русским языком (в приоритете) выдаются версии страниц на английском языке. -
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация когда в навигаторе будет что-то другое ? достаточно ли, только заголовок менять ?
-
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
@Bigma Пробовал использовать предоставленное решение. Вроде всё корректно. В любом случае, можно перед работой проверить значения navigator language и languages на том же чекере.
Не возможно делать то что ты пишешь если создание профилей идет потоком
-
@Bigma said in Выдайте костыли/патч/решение Fingerprint:
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация когда в навигаторе будет что-то другое ? достаточно ли, только заголовок менять ?
Не достаточно.
-
@FastSpace said in Выдайте костыли/патч/решение Fingerprint:
@Bigma said in Выдайте костыли/патч/решение Fingerprint:
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация когда в навигаторе будет что-то другое ? достаточно ли, только заголовок менять ?
Не достаточно.
Я так понимаю тут каждому свое. Кто то заголовки меняет, кто то просто отпечаток берет другой, а кто то в файле отпечатке делает подмену и тогда наверняка все гут. Не проверял.
-
@Bigma said in Выдайте костыли/патч/решение Fingerprint:
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация...
Не достаточно
Давайте всё что связано с гипотезами/догадками/рассуждениями лить хотя бы в эту тему. А то как бы ничего нового, всё обсуждалось уже и в чём проблемы ещё я не понимаю. У меня проблема с заголовком и navigator решилась после применения кубиков, которые опубликовал Фокс выше.
-
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
У меня проблема с заголовком и navigator решилась после применения кубиков, которые опубликовал Фокс выше.
Подтверждаю. Грузанул отпечаток en,si;q=0.9
Подменил заголовок только в сеть.
Все норм. -
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
@Bigma said in Выдайте костыли/патч/решение Fingerprint:
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация...
Не достаточно
Давайте всё что связано с гипотезами/догадками/рассуждениями лить хотя бы в эту тему. А то как бы ничего нового, всё обсуждалось уже и в чём проблемы ещё я не понимаю. У меня проблема с заголовком и navigator решилась после применения кубиков, которые опубликовал Фокс выше.
Это не гипотеза, открой профильные сайты и увидишь что у реальных браузеров эта часть разная
FF:

Chrome:

-
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
открой профильные сайты и увидишь что у реальных браузеров эта часть разная
И?
И забей. Делай как хочешь.
-
@FastSpace said in Выдайте костыли/патч/решение Fingerprint:
@IvanM said in Выдайте костыли/патч/решение Fingerprint:
@Bigma said in Выдайте костыли/патч/решение Fingerprint:
@Fox said in Выдайте костыли/патч/решение Fingerprint:
874.xml
А не возникнет ли ситуация...
Не достаточно
Давайте всё что связано с гипотезами/догадками/рассуждениями лить хотя бы в эту тему. А то как бы ничего нового, всё обсуждалось уже и в чём проблемы ещё я не понимаю. У меня проблема с заголовком и navigator решилась после применения кубиков, которые опубликовал Фокс выше.
Это не гипотеза, открой профильные сайты и увидишь что у реальных браузеров эта часть разная
FF:

Chrome:

А БАС умеет в зависимости от выбранного браузера резать как надо без доп костылей?
Ну и опять же не понятно как нам использовать ту инфо что вы дали, принимая во внимание то что я у меня все отпечатки только Chrome -
@FastSpace said in Выдайте костыли/патч/решение Fingerprint:
@kuzkuz said in Выдайте костыли/патч/решение Fingerprint:
А БАС умеет в зависимости от выбранного браузера резать как надо без доп костылей?
Нет.
Я думаю без скринов никто Вас не поймет.
Выше пример скрипта - там Хром и FF - все корректно. Зря гоните на БАС.