在iOS 4中使用UIWebView中的javascript重定向
Redirect using javascript in a UIWebView in iOS 4
我在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的更多信息,请在此处的文档中找到。
相关文章:
- UIWebView中的点击事件不会'不起作用
- objective-C 在 UIWebView 中的 ajax 调用后获取 HTML 值
- 更改UIWebView中的文本字体大小-如何设置textFontSize的初始值
- 突出显示 UIWebView 中的文本
- 以编程方式单击 UIWebView 中的“提交”按钮(无元素 ID、名称、类或标记)
- 单击具有 UIButton 的 UIWebView 中的锚点
- 恢复 UIWebView 中的位置
- 更改UIWebView中的字体大小
- Swift正在等待从UIWebView中的javascript加载页面
- 从以zip下载的捆绑包中加载UIWebview中的.js文件
- 如何更改用户'在UIWebView中的选择范围
- 检测UIWebView中的点击图像
- 在iOS 4中使用UIWebView中的javascript重定向
- 改变一个HTML元素在UIWebVIew中的位置
- 单击UIWebView中的链接;字符串ByEvaluatingJavaScriptFromString”;
- 基于UIWebView中的位置,用javascript编程地获取元素,然后点击它们
- iOS UIWebView中的剑道MVVM
- iOS UIWebView中的Javascript确认对话框会冻结应用
- UIwebview中的CSS注入
- 在epubfile中改变字体样式会增加/减少uiwebview中的页面数量