UIWebView上显示的网页部分链接无效 比如用UIWebView加載《www.163.com》,那麼163上面的大多連接都是無效的。原因是這部分連接需要重新啓動一個窗口。現在問題是,如何讓UIWebView響應這部分連接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的意思是因為連結會重新啟動一個窗口而UIWebView並不會自動幫您重新啟動一個窗口?所以新的連結無法連結過去? http://dblog.com.au/iphone-development/iphone-sdk-tip-firing-custom-events-when-a-link-is-clicked-in-a-uiwebview/這篇博客是關於這方面的資料 解决了,但居然不被html那边的人采纳,他们说风险太大。- (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 http://blog.mikeweller.com/2009/06/uiwebview-doesnt-open-targetblank-links.html 直接使用javascript将target移除,这思路真棒... double 转nsstring 关于OBJC的静态变量 ios获取当前网络信息该怎么获取 如何使用audio unit 录音 ### 为什么UIView动画结束函数被调用了两次?? ipad上的游戏,如果这时候有facetime打过来,之后就没有声音了 准备开发IOS,公司要买苹果机器,想听些关于机器配置的建议 objectC中 手一对getter方法与setter方法 算不算属性 NSDictionary的存储结构是怎样的 iOS移动端连接数据库 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