Я работаю с программным обеспечением, которое не позволяет мне непосредственно редактировать некоторые страницы. Я хотел бы перенаправить зрителей на другой URL-адрес, если просматриваемая страница содержит определенную строку.JS перенаправляет пользователя на другую страницу, если содержит текущий url.
Это то, что я пробовал, но, похоже, перенаправляет вас в новое место независимо от того, на какой странице сайта вы находитесь.
<script>
var EDITURL = window.location.href;
if ('url:contains("testthis")') {
window.location.replace("http://www.test.com");
};
</script>
Любые идеи?
Я думаю, что это будет работать window.location.href = "http://www.test.com". –
'' url: contains ("testthis") ''- это не условие, это просто простой текстовый литерал ... и поскольку он не пуст, он всегда прав. – CBroe