我在营销领域从事支付方法技术的创业。
在过去的几个月里,我一直在学习一些HTML,CSS和一些基本的Javascript。
目前我正在开发一款Android应用,可让用户在线查看余额(基于HTML页面)。
出于安全原因,我想限制网站以确保该网站只能在Android应用上访问(因此用户将无法访问桌面上的页面)。
答案 0 :(得分:2)
是的,根据您要完成的内容以及如何更新页面,有几种方法可以解决这个问题,但在您的代码中,您可以专门查找一个秘密的帖子变量,只有当该帖子包含时才会运行远程代码那段代码。另一种方法是让应用程序生成一个特定的唯一“哈希”,并将其保存到该唯一设备的远程数据库中。然后,当应用程序请求运行某些代码的远程文件时,它必须发送此先前仅由Android设备注册的唯一标识符。在运行远程代码之前,该唯一密钥将发送到服务器进行验证。
答案 1 :(得分:2)
您可以使用此JS来检查user'OS
var test = navigator.userAgent.toLowerCase();
var isAndroid = test.indexOf("android") > -1;
if(!isAndroid) {
// Do something!
// Redirect to Android-site?
alert(test);
}
答案 2 :(得分:1)
我认为您可以通过Cordova Framework在HTML / CSS / JS中制作Android应用程序。以下是Apache Cordova项目的文档 - > https://cordova.apache.org/