可以仅使用网页重定向?

时间:2009-04-13 15:53:09

标签: iphone cocoa-touch uiwebview

我有一个UIWebView,它通过viewDidLoad中的loadRequest加载URL。用户单击RootViewController中的按钮,该按钮会推动webview并显示一个网页。只有访问网页代码,有没有办法重定向用户?我尝试了META Refresh,但没有任何影响。

链接无效,因为webview中没有实现任何webview委托方法。我正试图避免暂时发布应用程序的更新。

2 个答案:

答案 0 :(得分:2)

1)再次检查元刷新语法:

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

2)你说你有权访问网页代码,这有多远?你可以操纵http-header,如果是php-page,这是可能的:

<?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';

答案 1 :(得分:1)

使用javascript:

window.location = 'http://stackoverflow.com/questions/744329/possible-to-redirect-using-only-webpage';