我正在开展一个网络项目,我希望强制用户在移动浏览器上打开该网站,然后转到目标网页,宣传他们下载该应用。
问题是,我想在应用程序的WebView中使用该站点的移动版本。
如何区分移动浏览器和应用内的WebView?
答案 0 :(得分:1)
从应用加载时,只需使用私人网址或GET参数即可。
例如,如果您的网站是www.example.com:如果有人访问该地址,您可以显示某个网页,如果他们使用移动设备访问该网页,则会转到另一个网页。为此,您可以在apache中执行以下操作:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (OneMobileUserAgent|AnotherMobileUserAgent|...)
RewriteRule (.*) mobile/$1
会将移动请求从http://example/index.html
移至http://example/mobile/index.html
对于应用的webView,您只需访问其他地址,例如:webView.example.com或www.example.com/webview