Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2019, 00:02   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Не кроссбраузерный код

Здравствуйте.
Есть такой вот код:
Код:
function getPaymentSignature(data)
{
	var xmlHttp=new XMLHttpRequest();
	xmlHttp.open("GET",'/signature_payment.php?data='+data,false);
	xmlHttp.send(null);
	return xmlHttp.responseText;
}
Это получение сигнатуры для платежа от сервера, дабы в JS не светить приватным ключом платёжной системы. Там курсирует две строки в формате base64, и данных мало, поэтому запрос синхронный.
Но не это важно.

В сафари этот код просто не работает.
Что посоветуете сделать ?
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 09.01.2019, 00:08   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

На чем валится? Случаем не на CORS ?
p51x вне форума Ответить с цитированием
Старый 09.01.2019, 07:08   #3
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
На чем валится? Случаем не на CORS ?
Это на мобилках айфонах, на чём валится - не знаю, но работать перестало именно после добавления этого кода
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 09.01.2019, 08:21   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

И? Возьмите XCode и посмотрите, возьмите сторонний эмулятор и посмотрите, возьмите онлайн сайт с подобной услугой и посмотрите, ... вы разработчик или гадатель на погоде?
p51x вне форума Ответить с цитированием
Старый 09.01.2019, 08:22   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

совет - посмотреть консоль Сафари на наличие объяснений браузера что ему не нравится
ADSoft вне форума Ответить с цитированием
Старый 09.01.2019, 09:43   #6
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
вы разработчик или гадатель на погоде?
Портативную сафари найти нужно =) Ставить в систему не горю желанием.
Я вчера выпил, поэтому не особо думал, сразу сюда припёрся.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 09.01.2019, 10:22   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну так возьмите, вроде softonic делал...
p51x вне форума Ответить с цитированием
Старый 09.01.2019, 11:37   #8
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

p51x, взял, и на сайте происходит какая-то дичь, шапку и футер не правильно строит
На скрипты движка ругается, и вообще не понятно что происходит.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 09.01.2019, 13:18   #9
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Что будет, если в JavaScript я оставлю приватный ключ платёжной системы ? И кто-то пытливый найдёт этот ключ
То есть, у меня в HTML-форме будет публичный ключ, и в JavaScript будет указан приватный ключ (нужно для формирования сигнатуры платежа).
Платёжная система LiqPay
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 09.01.2019, 13:25   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Какой ключ?
Смотрите для чего он в документации.
А почему просто не делать это на сервере?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть код на Python, нужно построить диаграмму взаимодействия, код в теме aliceliddell Помощь студентам 0 22.05.2018 14:28
Программно изменить код страницы(как в Опере через исходный код) igrok111 Работа с сетью в Delphi 7 20.04.2013 23:46
Кроссбраузерный @font-face dprzrv HTML и CSS 1 31.10.2011 13:31
Доп.код,обратный код,прямой код вычисления Lukas077 Помощь студентам 0 20.03.2011 12:07