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

Redirect using javascript in a UIWebView in iOS 4

本文关键字:UIWebView 中的 javascript 重定向 iOS      更新时间:2023-09-26

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

在浏览器中,同样的html可以正常工作,但在webview中,我的window.location=url语句不起作用。

如何通过javascript重定向到url?

感谢

试试这个:

window.location.href = url;

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

第2版:
您是否符合UIWebViewDelegate协议并实现其webView:shouldStartLoadWithRequest:navigationType:方法?如果没有,请实现它,如果web视图应该开始处理您的请求,则返回YES(您可以过滤您想要处理的请求等)-有关UIWebViewDelegate的更多信息,请在此处的文档中找到。