不可能!
----------
为安全起见,history 对象并不给出浏览器历史的实际 URL。该对象只提供了通过 back, forward 和 go 方法在浏览器历史中导航的功能。浏览器历史中的特定文档可以由与当前页面相对的索引值代表。例如,指定 -1 作为 go 方法的参数和单击“后退”按钮一样。

解决方案 »

  1.   

    可以判斷document.referrer值是否為空。
      

  2.   

    梅老大,你的这个不行啊,这个和ASP里面的那个request.ServerVariables("HTTP_REFERER")是一样的吧
    我是想做到在一个超链接上面直接点,在本面打开1.asp和在超链接上点右键新开窗口打开1.asp会产生不同的效果
    如果是第一种,则会自动返回,如果是第二种,则会关闭新窗口
      

  3.   

    if(history.length == 0) window.close();