强制移动用户使用应用,但在应用中使用Webview

时间:2014-03-18 18:18:30

标签: ios webview media-queries

我正在开展一个网络项目,我希望强制用户在移动浏览器上打开该网站,然后转到目标网页,宣传他们下载该应用。

问题是,我想在应用程序的WebView中使用该站点的移动版本。

如何区分移动浏览器和应用内的WebView?

1 个答案:

答案 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