有没有办法检查用户是否可以访问网站?
最终用户使用存储在我服务器上的网络应用。在我的应用程序中,有一个按钮,他们可以单击以导航到特定的URL。我想检查用户是否可以访问URL,否则,我想将它们指向不同的URL。我使用下面的检查:
$.ajax({
type: "GET",
url: 'https://example.com',
success: function(data){
console.log('there is a connection');
}
});
上面的代码照常工作,但问题是这段代码总是会成功,因为它在服务器上执行,服务器可以访问网站。我希望此代码验证用户的计算机及其网络是否可以专门访问某个URL。这可以实现吗?
感谢。
注意:用户拥有受限制的网络,他们只能访问我的应用和其他一些链接。
用户将使用Chrome浏览器。
如果需要进一步澄清,请告诉我。
答案 0 :(得分:1)
喜欢吗?
$.ajax({
type: "GET",
url: 'https://example.com',
success: function(data){
alert("there is a connection");
},
error: function(data){
window.location.href = 'https://stackoverflow.com/q/49376615/3890673';
}
});