在与ASPX页面交互时,UIWebview不像Native iPhone Browser那样工作

时间:2011-10-25 14:16:40

标签: iphone asp.net ios browser uiwebview

我是iphone开发的新手,我一直在尝试创建一个指向ASPX网页的“包装”应用程序。我的UIWebview中的网页加载没有任何问题,用户可以从两个下拉框中选择项目。

这里的问题是,一旦用户从下拉菜单中选择一个项目,该页面应该刷新以反映所选的值。这在我的网页浏览中不会发生,但在我的iphone上的Safari中正常工作。

以下是该网页的链接,以便您了解我在说什么:here

我的问题是:uiwebview和本地浏览器之间的区别是什么影响了运行JS或ASPX或其他网页内容?如何解决这个问题?

感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

Safari和UIWebView发送的用户代理不同,因此您的问题可能与此有关:UIWebview and IPhone content does not postback (ASP.NET Browser Capability issues)

答案 1 :(得分:1)

为了让其他人更新,我可以找到关于此问题的唯一答案: http://www.tuaw.com/2011/03/18/apple-confirms-some-webkit-optimizations-unavailable-to-ios-apps/

http://drnicwilliams.com/2008/11/10/to-webkit-or-not-to-webkit-within-your-iphone-app/

显然Apple限制用户可以在uiwebview上执行的操作,而不是Safari Mobile浏览器。此外,第二个链接说JS是一个方向。如果有人解决我的问题,我们将非常感谢!!