使用window.open打开一个窗口时可不可以把header的值带到新打开的窗口?

时间:2022-05-25 08:32:39
后台的框架判断header里的referer是否有调用窗口的URL。如果没有就认为是直接输入URL的,转到出错页面。使用JavaScript的window.open打开一个窗口时能不能象form的submit一样把header的值带到新打开的窗口?

3 个解决方案

#1


该回复被版主删除

#2


window.open ('1.htm?aaa='+sss);
aaa为要在1.htm中取的变量
sss为本页面上的变量

#3


是HTTP的header不是普通的变量,里面有下面这些东西,Referer里可以得到上个页面的URI
Accept 
Accept-Charset 
Accept-Language 
Age 
Allow 
Authorization 
Cache-Control 
Connection 
Content-Language 
Content-Length 
Content-Location 
Content-MD5 
Content-Range 
Content-Type 
Date 
Expect 
Expires 
From 
Host 
If-Modified-Since 
If-Unmodified-Since 
Last-Modified 
Location 
Max-Forwards 
Pragma 
Range 
Referer 
Retry-After 
Server 
Upgrade 
User-Agent 
Vary 
Via 
WWW-Authenticate 

谢谢帮顶的朋友!

#1


该回复被版主删除

#2


window.open ('1.htm?aaa='+sss);
aaa为要在1.htm中取的变量
sss为本页面上的变量

#3


是HTTP的header不是普通的变量,里面有下面这些东西,Referer里可以得到上个页面的URI
Accept 
Accept-Charset 
Accept-Language 
Age 
Allow 
Authorization 
Cache-Control 
Connection 
Content-Language 
Content-Length 
Content-Location 
Content-MD5 
Content-Range 
Content-Type 
Date 
Expect 
Expires 
From 
Host 
If-Modified-Since 
If-Unmodified-Since 
Last-Modified 
Location 
Max-Forwards 
Pragma 
Range 
Referer 
Retry-After 
Server 
Upgrade 
User-Agent 
Vary 
Via 
WWW-Authenticate 

谢谢帮顶的朋友!