首页 > 解决方案 > 浏览器扩展禁用 JavaScript 以获取客户端 IP 地址

问题描述

我正在使用外部 API,API 的部分参数是 IP 地址。我查找了如何做到这一点,并在此答案中使用了ipify版本,因为它没有限制:

$.getJSON('https://api.ipify.org?format=jsonp&callback=?', function(data) {
  console.log(data); 
  console.log(data.ip.toString()); 

  retrieved_entity_ip = data.ip.toString();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

问题是一些扩展,例如 uBlock Origin,阻止了脚本检索 IP 地址。有没有一种更强大、更可靠的方法来做到这一点,而无需对付费层进行任何升级?

标签: javascripthtmlip

解决方案


推荐阅读