我正在开发一个 android 应用程序,我想知道是否有任何方法可以防止或使用户更难查看特定网页。
例如我的应用程序转到 mysite.com/info.php,此 info.php 显示我的视频位置的 URL 和数据。
我希望阻止用户获取此 URL 并获取 android 应用程序以外的视频。有办法做到这一点吗?
我考虑过使用 .htaccess 文件和用户/密码,但意识到有人可能会嗅探用户并从传出连接中传递信息。
不知道有没有人有解决办法?
最佳答案
如果您在应用程序中(而不是从浏览器)加载网页,那么像这样扩展 WebView:
Android Webview loading other URLs
在“shouldOverrideUrlLoading”方法中,您可以根据服务器、目录、页面等过滤任何您喜欢的内容。
.htaccess 模组需要 root 权限或 Android 模组(如 cyanogenmod)。此外,您还可以在 webview 中自定义 web 体验。以下是基础知识:
关于php - 只允许特定协议(protocol)查看网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494921/