1. 从href过来的,那么从request.getHeader("Referer")就可以得知从哪个地址打开的这个页面,这个应该是最常见的了
2. 使用window.open方法的,需要使用JavaScript来获取window.parent.document.URL
3. 使用window.showModalDialog/window.showModelessDialog的就不那么容易搞了,所以在windows.showModalDialog或者showModelessDialog的时候,把当前窗口的引用作为一个参数传给被打开的窗口,那么就可以通过window.dialogArguments属性获取打开者的信息了。
2. 使用window.open方法的,需要使用JavaScript来获取window.parent.document.URL
3. 使用window.showModalDialog/window.showModelessDialog的就不那么容易搞了,所以在windows.showModalDialog或者showModelessDialog的时候,把当前窗口的引用作为一个参数传给被打开的窗口,那么就可以通过window.dialogArguments属性获取打开者的信息了。