所以我在想一个想法,我只想显示一个html按钮,如果该按钮具有一定范围的ip地址,则用户可以单击并下载一个exe。...原因是我是组合一个应用程序,但根据用户的位置,他们不需要查看某些按钮。...任何人都可以共享任何想法或示例,请
谢谢
答案 0 :(得分:0)
我认为最好的方法是在读取与传入请求关联的IP后,从您的服务器提供不同的网页。这样,客户端几乎看不见它。在Express中像这样的东西会起作用。
const reducer = (state, action) => {
const { item, type } = action;
switch (type) {
case "INCREMENT": {
const newCart = state;
const u = { ...item, quantity: item.quantity + 1 };
const index = newCart.findIndex(eachitem => item.id === eachitem.id);
newCart.splice(index, 1, u);
console.log("INCREMENT", newCart);
return newCart;
}
case "DECREMENT": {
const newCart = state;
const u = { ...item, quantity: item.quantity - 1 };
const index = newCart.findIndex(eachitem => item.id === eachitem.id);
newCart.splice(index, 1, u);
console.log("DECREMENT", newCart);
return newCart;
}
case "REMOVE": {
return state.filter(eachitem => item.id !== eachitem.id);
}
default: {
return state;
}
}
};
也可以在浏览器中执行此操作。您可以在从服务中检索按钮的IP地址后隐藏或删除按钮元素,但是可以很容易地对其进行反向工程。请参阅this SO帖子。