比如用UIWebView加載《www.163.com》,那麼163上面的大多連接都是無效的。
原因是這部分連接需要重新啓動一個窗口。
現在問題是,如何讓UIWebView響應這部分連接。
原因是這部分連接需要重新啓動一個窗口。
現在問題是,如何讓UIWebView響應這部分連接。
解决方案 »
- 微信开发,无法回调自己的应用,问题出在注册应用的信息不完整?
- 电子书代码
- 请教,这几个开发IPHONE程序的开发环境哪个好,大家都用哪种
- 查询文件夹下指定文件名的文件
- iphone怎么把自己收到的消息显示到任务栏上提示给用户?
- iphone 开发一个LBS的项目 包括聊天的功能 该怎么做呢
- UIImageView 与 UIImage
- 请教一个object-c 内存管理的问题
- 【iOS】为什么循环创建的ImageView点击事件只能被点击一次
- #warning: 尚未导入平台类型:[SinaWeiboConnection (1)]
- iPhone中safferi是否有提供插件支持类似 <a href=callto:15959090001></a>
- 关于离线访问
而UIWebView並不會自動幫您重新啟動一個窗口?
所以新的連結無法連結過去?
這篇博客是關於這方面的資料
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *js = @"\
var d = document.getElementsByTagName('a');\
for (var i = 0; i < d.length; i++) {\
if (d[i].getAttribute('target') == '_blank') {\
d[i].removeAttribute('target');\
}\
}\
"; [webView stringByEvaluatingJavaScriptFromString:js];
}blog.mikeweller.com/.../uiwebview-doesnt-open-targetblank-links.html