我正在使用JavaScript来检测用户何时在我的网站上离开页面。因此,我可以检测到用户何时离开我的一个页面,但是我不知道该用户是要进入我的网站还是网站之外的其他页面。
我想确定用户何时进入我的网站之外的页面,以便我可以在用户离开我的网站时写到我的服务器上,并记录他们在我的网站中停留了多长时间(我自己的网站分析,例如Google)。
因此,我知道可以使用javascript onbeforeunload或onunload来检测用户何时将网页留在mywebsite中,但是还有一种方法可以确定用户是否要访问外部网页(不是我的网站中的任何网页)?
也许在onbeforeunload消息/事件中传递了一些参数?
function closeIt( param1 ) { // where param1 maybe "http://...google.com"; if ( "MYSITE" in param1 ) { // they are going to a page inside my site } } window.onbeforeunload = closeIt;