一、 在<head>和</head>中间插入
其中content中的第一个参数为定时n(秒),第二个参数为n秒后自动跳转到的URL
二、用javascript
或者
或者
这三者是等同的,第三种是标准写法,但最不常用,前两者是简便写法。第三种写法据说在IE中有跨站漏洞。
三、 用javascript
这种方法的好处是:按“后退”按钮无法返回跳转前的页面。我在Firefox和IE中测试都通过了。
<META HTTP-EQUIV="refresh" content="1;URL=http://www.google.com/">
其中content中的第一个参数为定时n(秒),第二个参数为n秒后自动跳转到的URL
二、用javascript
window.location.href="http://www.google.com";
或者
window.location="http://www.google.com";
或者
window.location.assign("http://www.google.com");
这三者是等同的,第三种是标准写法,但最不常用,前两者是简便写法。第三种写法据说在IE中有跨站漏洞。
三、 用javascript
location.replace("http://www.google.com")
这种方法的好处是:按“后退”按钮无法返回跳转前的页面。我在Firefox和IE中测试都通过了。
location对象的其它属性:
location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。-
hash属性:location.hash返回当前框架的URL中’#’号之后(包括’#’号)的部分,即URL的锚点
-
host属性:描述URL的主机名和端口,只有端口号是URL的一个明确部分时,值中才包括端口号。
-
hostname属性:同host属性,但不包括端口号
-
href属性:该属性提供一个指定窗口对象的整个URL的字符串。
-
pathname属性:URL的路径名部分,主机名之后的部分,不包括锚点和query(即’?’之后的部分)
-
port属性:端口号。如果URL中没有端口号则为空,如果输入URL有端口号而被服务器自动忽略(redirect到80),在Firefox中能得到80,而在IE中为空
-
protocol属性:协议名,且后面紧跟着冒号。