我需要通过HTML元网重定向网页,并在新窗口中打开该页面。我怎么能这样做?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Photo Gallery Redirect</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Refresh" content="0; url=http://google.com">
</head>
<body>
</body>
</html>
答案 0 :(得分:11)
你可以这样做!当在iframe(例如Facebook应用程序画布页面)中运行刷新并且您希望刷新将内容加载到主(父)窗口时,它尤其有用。
在元重定向中使用以下Javascript:
<meta http-equiv="refresh" content="5; URL=javascript:window.open('http://google.com','_parent');">
答案 1 :(得分:3)
使用元重定向无法做到这一点。抓住JavaScript。
<script type="text/javascript">window.open('http://google.com');</script>
或者将target="_blank"
添加到“照片库重定向”页面中的原始链接/表单。
<a href="http://google.com" target="_blank">click here</a>
或
<form action="http://google.com" target="_blank">
<input type="submit" />
</form>
不是XHTML / HTML5有效,但它有效。另外,您只需添加rel="ext"
并使用一些Javascript来静默放置target="_blank"
。
答案 2 :(得分:1)
你做不到。您需要在计时器上使用javascript打开弹出窗口(很可能会被某些浏览器阻止为未请求的弹出窗口)
你可能最好采取不同的方法解决问题。
答案 3 :(得分:0)
不使用 url 属性就可以这样制作
<meta http-equiv="refresh" content="5;https://stackoverflow.com">