С нами с 18.05.07
Сообщения: 8329
Рейтинг: 4007
|
Добавлено: 11/06/18 в 20:56 |
Помогите решить задачку.
Есть страница domain.com/page/
Отправляю трафик на него с get параметром domain.com/page/?param=qwerty
Нужно пробросить в JS редирект на другой домен значение этого параметра domain2.com/go/qwerty
Подскажите, какой код JS редиректа повесить на страницу domain.com/page/ чтобы всё работало.
Решение нужно без JQuery.
|
|
|
|
+
С нами с 09.05.17
Сообщения: 661
Рейтинг: 586
|
Добавлено: 11/06/18 в 21:05 |
Код: |
function getParameterByName(name) {
var url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// ?param=qwerty
var x = getParameterByName('param');
window.location.replace("domain2.com/go/" + x);
|
не тестировал, но должно работать как ты просил
|
|
|
|
С нами с 18.05.07
Сообщения: 8329
Рейтинг: 4007
|
Добавлено: 11/06/18 в 22:51 |
Протестил - редирект происходит, но параметр не передаётся.
Код ставлю сразу после <head>
|
|
|
|
+
С нами с 09.05.17
Сообщения: 661
Рейтинг: 586
|
Добавлено: 11/06/18 в 23:01 |
http://bulletapi.network/js-test/?param=querty
Протестил, работает
вот полный, с html код
Код: [развернуть] |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script>
function getParameterByName(name) {
var url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// ?param=qwerty
var x = getParameterByName('param');
console.log(x);
if(x){
window.location.replace("http://domain2.com/go/" + x);
}
</script>
</head>
<body>
</body>
</html>
|
|
|
|
|
С нами с 18.05.07
Сообщения: 8329
Рейтинг: 4007
|
Добавлено: 12/06/18 в 01:09 |
|
|
|
|
+
С нами с 09.05.17
Сообщения: 661
Рейтинг: 586
|
Добавлено: 12/06/18 в 01:21 |
sydoow: велкам
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |