Можно ли перенаправить, используя только веб-страницу?

У меня есть UIWebView, который загружает URL через loadRequest в viewDidLoad. Пользователь нажимает кнопку в RootViewController, которая выдвигает веб-представление и появляется веб-страница. Имея только доступ к коду веб-страницы, есть ли способ перенаправить пользователя? Я попробовал META Refresh, но это не имело никакого эффекта.

Ссылки не будут работать, так как ни один из методов делегата веб-просмотра не реализован в веб-обзоре. Я пытаюсь не выпускать обновление приложения на данный момент.

2 ответа

1) Проверьте снова синтаксис метаобновления:

<head>
<meta http-equiv="refresh" content="0; URL=http://www.example.com/page123.html" />
</head>

2) Вы сказали, что у вас есть доступ к коду веб-страницы, как далеко это зайдет? Можете ли вы манипулировать http-заголовком, в случае php-страницы это возможно:

<?php
header("Location: http://www.example.com/page123.html"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>

Пример взят с http://de.php.net/header

Другие языки на стороне сервера должны иметь что-то похожее.

3) Используйте JavaScript:

window.location = 'http://www.example.com/page123.html';

Используйте JavaScript:

window.location = 'http://stackru.com/questions/744329/possible-to-redirect-using-only-webpage';
Другие вопросы по тегам