Как я могу перенаправить некоторую страницу с JavaScript в Механике? [дубликат]

8
задан Bruno 'Shady' 2 July 2010 в 20:31
поделиться

2 ответа

Я бы просто переадресовал:

//==UserScript==
// @name Redirect Google
// @namespace whatever.whatever...
// @description Redirect Google to Yahoo!
// @include http://www.google.com
// @include http://www.google.com/*
// @include http://*.google.com/*
//==/UserScript==
window.location = "http://www.yahoo.com"

... of конечно замена Google и Yahoo! URL-адреса с чем-то другим. Вам не нужны никакие внешние библиотеки (jQuery) или что-то подобное.

Я бы не рекомендовал это, поскольку это скорее неприятность, чем помощь для конечного пользователя, однако это зависит от функции сценария.

7
ответ дан 5 December 2019 в 11:22
поделиться

Используйте window.location.replace(url), если вы хотите перенаправить пользователя таким образом, чтобы текущая страница была забыта кнопкой назад, потому что в противном случае, если вы используете window.location = url, то когда пользователь нажмет кнопку назад, снова сработает юзерскрипт и вернет его на страницу, на которой он только что был.

4
ответ дан 5 December 2019 в 11:22
поделиться
Другие вопросы по тегам:

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