我正在开发AngularJS移动网络应用程序,并准备部署到Firebase Hosting。有谁知道如何确保只有设备可以安装Web应用程序并阻止桌面浏览器查看?我试图通过合理地尝试禁止读取源代码来保护客户的知识产权以及我自己的知识产权。谢谢!!
答案 0 :(得分:0)
不可能阻止任何Web应用程序的逆向工程。
使用本机代码开发移动应用程序可能会让您对知识产权更加安全,但是一旦攻击者将软件置于自己的硬件上,他们就有机会击败您的软件。
答案 1 :(得分:0)
我使用ng-device-detector确定用户是否使用移动设备,并依赖于提供不同的模板页面。这个库包含一个运行良好的isMobile()函数。