我有网站链接,我在其中设计了一个html / javascript网络应用程序。我使用iOS和Android应用程序创建了一个封装Web应用程序的应用程序。
是否有办法阻止访问网站链接,只允许通过调用链接的本机应用访问网站链接。
简而言之,IE浏览器,Chrome必须无法访问该链接,但iPhone& Android应用应该可以访问它。
有没有办法告诉应用程序正在访问该网站,而不是手机或PC浏览器。
我确信有很多方法可以实现这一点。
谢谢,
答案 0 :(得分:0)
这取决于Web应用程序的实现方式。由于原生Web视图几乎是标准浏览器(Safari / Chrome)的包装器,因此您很难根据它进行过滤。
然而,您可以做的是添加额外的GET变量(例如&ref=youruniquecodehere
)或自定义用户代理,根据您可以识别您的应用程序是否授权请求(使用适当的访问代码)或者如果它是使用浏览器的通用请求。
但是,如果研究这两个选项仍然可以绕过,尽管它需要稍多的时间。不确定是否存在可在100%情况下起作用的解决方案。
希望有所帮助,如果我错了,请纠正我。