Задать вопрос
@Sashjkeee
f-e

Возможно ли менять значение в зависимости от домена?

Возможно ли менять значение в зависимости от домена? Если да, то как?

Есть вот такой код
'ecommerce': {
					'currencyCode': 'RUB'
				}


и есть такой массив
'site.by' => 'BYR',
'site.kz' => 'KZT',
'site.kg' => 'KGS',
'site.am' => 'AMD'

Как лучше реализовать замену RUB на другие значения?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
window.location.hostname, ну а дальше либо switch..case, либо лучше так:
var domainsTocurrencies = {
    'site.ru': 'RUB',
    'site.kz': 'KZT'
}
var currencyCode = domainsTocurrencies[window.location.hostname];
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
document.domain
Ответ написан
Комментировать
Taras_Serevann
@Taras_Serevann
веб-разработчик, автор
Адрес сайта храниться в
window.location

Далее вы можете написать, например, свитч:
switch (window.location) {
case 'site.by':
// делаем что-то с BYR
break;
case 'site.kz':
// делаем что-то с KZT
break;
....
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы