php - 只允许特定协议(protocol)查看网页

标签 php android .htaccess webserver

我正在开发一个 android 应用程序,我想知道是否有任何方法可以防止或使用户更难查看特定网页。

例如我的应用程序转到 mysite.com/info.php,此 info.php 显示我的视频位置的 URL 和数据。

我希望阻止用户获取此 URL 并获取 android 应用程序以外的视频。有办法做到这一点吗?

我考虑过使用 .htaccess 文件和用户/密码,但意识到有人可能会嗅探用户并从传出连接中传递信息。

不知道有没有人有解决办法?

最佳答案

如果您在应用程序中(而不是从浏览器)加载网页,那么像这样扩展 WebView:

Android Webview loading other URLs

在“shouldOverrideUrlLoading”方法中,您可以根据服务器、目录、页面等过滤任何您喜欢的内容。

.htaccess 模组需要 root 权限或 Android 模组(如 cyanogenmod)。此外,您还可以在 webview 中自定义 web 体验。以下是基础知识:

Customizing Android Webview class

关于php - 只允许特定协议(protocol)查看网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494921/

相关文章:

javascript - 显示另一个页面中 2 个下拉菜单中的条目

php - HttpPost android : 500 Server error with name value pairs , 200 ok,url 中没有名称值对

php - 如何为laravel本地存储生成临时文件下载url?

android - 将地理编码器限制为国家/地区

android - 警报对话框 - 出现错误

php - Laravel url 显示未找到错误

javascript - 在 Chart.js 中使用未知数量的数据集

java.lang.RuntimeException : Can't create handler inside thread that has not called Looper. prepare() 为什么?

.htaccess - 如何进行从 https 到 https 的 301 重定向?

此服务器上的 Wordpress 403/404 错误 : You don't have permission to access/wp-admin/themes. php