-2

我正在开发一个应用程序内部的移动网站。我无法访问应用程序本身。我的客户希望从应用程序中的网站启动几个链接并在移动浏览器中打开。有没有办法做到这一点?任何帮助将不胜感激。谢谢。

4

3 回答 3

1

根据您的问题,我无法判断您想要它用于哪个平台,因此这是您标记的两个平台的解决方案。在 Android 上,您可以使用它(http://developer.android.com/reference/android/content/Intent.html):

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://urlhere.com"));
startActivity(browserIntent);

在 iOS 上,您可以使用它(http://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/openURL:):

[[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"http://urlhere.com"]];
于 2013-04-11T05:31:21.217 回答
0

“如果您只需要知道您的查看器正在使用哪个设备,您可以使用像手机检测这样的服务器端检测。服务器端检测的优势在于您可以根据设备使用不同的模板或布局。”

于 2013-04-26T19:21:17.983 回答
0

我不确定 Android,但在 iOS 上,您需要访问应用程序的源代码才能覆盖

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

并打电话

[[UIApplication sharedApplication] openURL:url];

如果请求的 URL 应该在 MobileSafari 中打开。

于 2013-04-11T02:43:09.813 回答