在Safari中获取与OpenURL(http)相同的缩放级别? (OpenURL视图不可缩放)

时间:2011-06-28 13:33:59

标签: iphone safari zooming openurl page-zoom

Iphone 3和4上的行为相同,都是OS 4.3.2。

我打开的网址不是在UIWebview中,而是在外部,使用openURL() - > Safari浏览器。

如果我在Safari应用程序中访问visiteksjo.se,我会看到一个缩小的视图,我可以双击或捏合放大和缩小。

如果我在我的应用程序中使用OpenURL打开相同的URL,我会得到一个大幅放大的视图,无法缩小或缩小,我必须平移阅读。

我没有做任何特别的事情来获得该页面的特殊视图。 Safari和Safari-from-openURL是否将不同的信息传递给网页服务器?

我可以通过哪些步骤从我的应用程序获取与Safari应用程序相同的查看行为?

(似乎应用内Safari浏览器的行为类似于search.yahoo.com的移动版本,而Safari应用程序的行为类似于同一页面的桌面版本。)

PS。如果您想确认行为上的差异,有问题的应用程序在App Store上称为Eksjö

2 个答案:

答案 0 :(得分:0)

在UIWebview的Interface Builder中将属性Scales Page To Fit设置为true。 或通过代码:

self.webView.scalesPageToFit = YES;

其中webView是IBOutlet或webview的属性。

答案 1 :(得分:0)

没有找到解决方案,我必须得出结论,openURL()与在IOS中打开Safari中的URL有不同的行为,即。缺少功能或错误。