鍍金池/ 問答/HTML/ 如何用JS屏蔽中國所有IP

如何用JS屏蔽中國所有IP

我的主機(jī)是win 用asp的 我想用JS屏蔽所有的IP 求幫忙

回答
編輯回答
莓森

并不能。

2018年5月7日 15:12
編輯回答
離夢

雖然問題有點(diǎn)怪,但有個思路。
JS中發(fā)出一個http://*.cn(可以是某個CN域名的免費(fèi)接口)請求,如果通了,一定程度上可以說明是國內(nèi)的IP。
另:這個問題總感覺怪怪的。


回答作廢,試了幾個國家的IP,還是有很多能打開的,還是一樓第三方接口靠譜一點(diǎn)。

2018年2月15日 02:21
編輯回答
獨(dú)特范
function isFromChinaIP(callback) {
  var loader = document.createElement('SCRIPT');
  loader.async = true;
  loader.defer = true;
  loader.setAttribute('type', 'text/javascript');
  loader.onload = function() {
    if (window.remote_ip_info && window.remote_ip_info.country === '中國') {
      callback(remote_ip_info);
    }
  };
  document.getElementsByTagName('head')[0].appendChild(loader);
  loader.src = '//int.dpool.sina.com.cn/iplookup/iplookup.php?format=jsonp';
}

isFromChinaIP(function() {
  alert('你好!');
  alert('再見!');
});
2017年1月3日 07:13