j如何获取访问者ip和来访设备

在别人网站上有我网站一个js地址,每次有访问者访问了别人的网站,别人的网站会通过js地址请求我的网站的js,这时我的js怎么得到来访者的ip和来访设备,和来访国家等信息,大家帮帮忙,急着用,谢谢你们了!

任何http请求都有一个叫做remotehost的字段,保存着来访者的ip,你可以通过查表得知它的地理位置。
至于什么设备,可以通过useragent获取。