Warning:正如您对问题的评论所述,建议您在生产和开发之间拆分代码/配置。但如果你真的想这样做,得到的答案是,因为它遵循:
You'll most likely need to use a service to check you public ip
如果你正在使用jQuery你可以做这样的事情:
$.get('//freegeoip.net/json/', function(data) {
if (data.ip === '<Your IP>') {
// Your specific code goes here
}
});
对于香草JavaScript的答案:
fetch('//freegeoip.net/json/').then(function(response) {
return response.json()
}).then(function(data) {
if (data.ip === '<Your IP>') {
// Your specific code goes here
}
});
注意:谨防API的速率限制,他们显示在标题,你可能需要实现自己的API,如果你得到太多流量。
设置一个cookie并检查它的存在。或者一个localStorage密钥。 – zerkms
任何原因,你不能有一个单独的开发和生产线ENV – Koborl
@Koborl http://i.imgur.com/y7Hm9.jpg – zerkms