我有一个<frameset>
包含两个<frame>
标签:导航框架(A)和内容框架(B)
------------------------- | | | | | | | | | | 一个 | 乙| | | | | | | | | | -------------------------
<FRAMESET rows="*" cols="130,*" border=0>
<FRAME scrolling="no" name="navFrame" FrameBorder=0 src="navFrame.aspx">
<FRAME src="" name="mainFrame"></FRAME>
</FRAMESET>
页面被调用main.aspx
,而 A 面被调用navFrame.aspx
。当我单击导航框架中的链接时,它会加载框架 B 中的内容。
B 的内容页面之一使用Request.ServerVariables("HTTP_REFERER")
,但是此值navFrame.aspx
在某些计算机和main.aspx
其他计算机上。
两台计算机都使用了嵌入式网络浏览器,该浏览器是另一个软件产品的一部分(javascript 告诉我它的 IE7),所以我认为这不是浏览器版本的问题。
而且我不确定它是否重要,但内容页面是位于另一个域上的 https 页面,它使用外部 URL 来访问它。
什么决定了HTTP_REFERER
框架窗口中的内容?