代码之家  ›  专栏  ›  技术社区  ›  William Niu

在UIWebView中修改请求的URL

  •  1
  • William Niu  · 技术社区  · 15 年前

    我试过书中描述的 this post

    我要做的是在URL中插入一个身份验证字符串(即。 http://user:pass@url )对于那些还没有的人。

    我加载的URL有帧,所以 [[webview request] URL] webViewDidStartLoad:webview 始终是父URL,即包含 <frameset> 标签。这使得很难检查修改后的请求是否得到了实际处理。

    1 回复  |  直到 9 年前
        1
  •  0
  •   William Niu    15 年前

    我发现的一个黑客解决方案是使用javascript:

    [webview stringByEvaluatingJavaScriptFromString: 
      [NSString stringWithFormat:@"location.href='%@'", newURL]];
    

    推荐文章