这两天写了一个需求,纯html的静态页面,然后要发送埋点的时候需要添加一个参数,用户的IP,获取方法如下(这个也是百度的哦)
原文在这里(我自己试了一下第二个方法,但是接口404了还没有到跨域的错那一步,所以推荐第一个方法)
可以这样写即可
打印的内容为:
上文生成的ip的位数与后台交互的时候不符合要求;所以,用了一个新的请求返回的直接就是生成的onlyid(个数为20位)
页面中,引入,然后在下面的initFingerprintJS这个函数中的回调中,就可以在回调的函数中获取到20位的用户的ip,然后就可以执行初始化的函数,渲染页面添加埋点