在iOS 4的UIWebView中使用javascript重定向

在iOS 4的UIWebView中使用javascript重定向,javascript,jquery,iphone,ios4,uiwebview,Javascript,Jquery,Iphone,Ios4,Uiwebview,我在iOS应用程序中有一个网络视图。我有一个选择框,其中包含一些值和一些javascript代码,当组合更改时将执行这些代码 在浏览器中,相同的html正常工作,但在webview中,my window.location=url语句不工作 如何通过javascript重定向到url 谢谢试试这个: window.location.href = url; 编辑: 尝试在iOS设备上的mobile Safari中测试您的代码(例如,通过Wi-Fi网络访问页面),并查看发生了什么。如果它不能正常工作

我在iOS应用程序中有一个网络视图。我有一个选择框,其中包含一些值和一些javascript代码,当组合更改时将执行这些代码

在浏览器中,相同的html正常工作,但在webview中,my window.location=url语句不工作

如何通过javascript重定向到url

谢谢

试试这个:

window.location.href = url;
编辑: 尝试在iOS设备上的mobile Safari中测试您的代码(例如,通过Wi-Fi网络访问页面),并查看发生了什么。如果它不能正常工作,您可能需要检查重定向是否执行,以及jQuery代码是否没有停止重定向

EDIT2:

您是否遵守UIWebViewDelegate协议并实现其
webView:shouldStartLoadWithRequest:navigationType:
方法?如果没有,则执行它,如果web视图开始处理您的请求,则返回YES(您可以筛选您想要处理的请求等)-有关UIWebViewDelegate的更多信息,您可以在文档中找到。

它不起作用。还有其他想法吗?解决了!url必须是绝对的(不是相对的)!