草庐IT

UiWebView

全部标签

iphone - 如何在 UIWebView 中使用 HTML 文件加载图像

我想使用以下代码行在UIWebView中加载HTML文件:NSString*htmlFile=[[NSBundlemainBundle]pathForResource:@"01Numbers"ofType:@"html"];NSURL*url=[NSURLfileURLWithPath:htmlFile];NSURLRequest*request=[NSURLRequestrequestWithURL:url];[WebViewloadRequest:request];我能够加载HTML文件,但此HTML文件还包含一些图像,并且这些图像未加载/在View中不可见,有人可以为此提出任何解

iphone - UIWebView 在 Safari 中打开 URL,但不打开以 # 开头的 URL

我已经尝试使用下面的代码在Safari中打开我的HTML5应用程序中的链接。然而,该代码还在Safari中打开了#链接,这些链接旨在用于应用程序内的内部导航。链接是否以HTTP为前缀,这导致它们在Safari中打开?如果是这样,我该如何修改此脚本以排除它们?谢谢。供引用请在此处查看GIT存储库:https://github.com/philhudson91/flaming-cyril或者我可以写它来阻止来self托管的域的链接打开吗?更新这是我现在使用的代码...-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(

iphone - UIWebView 使用 Mobile Safari 缓存数据/cookies ...这可能吗?

我有一个可以访问经过身份验证的内容的应用程序。我知道webview无法处理身份验证,所以我做了一些NSConnection魔术让它工作(somethingsimilartothis)问题是有些内容可以使用此WebView访问,但还有一些其他内容在成功身份验证后发生,WebView无法加载。但是..如果我使用移动safari输入相同的url,输入所需的凭据,然后返回到我的应用程序,WebView似乎可以正常加载内容。我尝试使用此代码在Safari中完成身份验证之前和之后查看cookie[[NSHTTPCookieStoragesharedHTTPCookieStorage]cookies

iphone - 在 UIWebView 中获取当前 url

我正在使用UIWebView并加载NSURL当我单击一个链接时,该页面中有4个链接,此方法被调用。这很好-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{}移动到下一页后,我的UINavigationBar显示了一个后退按钮-(void)backButtonClicked{if(myWebView.loading){[myWebViewgoBack];}}这会将我

ios - UIWebView 上的 UIView backgroundColor 没有改变

我有一个自定义的UIView子类实例headerView,我把它放在UIWebView的一个scrollView上。当我初始化它时,我将这个View的背景颜色设置为白色:self.backgroundColor=[UIColorwhiteColor];这就是我将它放在webView的scrollView上的方式:webView.scrollView.contentInset=UIEdgeInsetsMake(headerView.bounds.size.height,0,0,0);CGRectframe=headerView.frame;frame.origin.y-=headerVi

iphone - 为什么我的代码因某些 UIWebView 异常而崩溃?

我的应用崩溃了,输出如下:Triedtoobtaintheweblockfromathreadotherthanthemainthreadorthewebthread.ThismaybearesultofcallingtoUIKitfromasecondarythread.Crashingnow...1WebThreadLock2-[UIWebDocumentView(UIWebDocumentViewTextSelecting)selectionBaseWritingDirection]3-[UITextField_resignFirstResponder]4-[UIResponde

ios - 仅打开 UIWebView 并使用推送通知的 iOS 应用程序会被苹果拒绝吗?

我正在开发一个只做两件事的应用程序。1)打开一个UIWebView2)使用推送通知我正在打开一个UIWebView,我在其中加载了一个外部URL,用户可以在那里订阅各种事件。订阅后,他可以获得有关它们的推送通知。我问这个问题是因为有些人告诉我他们的应用程序在加载外部URL时被拒绝了,因为苹果说它最好是一个网页而不是iOS应用程序。但在我使用推送通知的情况下?它的计数方式不同吗? 最佳答案 WebViewonly应用程序被拒绝的原因是因为它们不使用框架提供的任何功能。我进入了一个只有一个登录View的应用程序,登录后,响应是来self

ios - 使用 UIWebView (iOS) 不会自动登录 Google+?

我对使用UIWebView进行身份验证有疑问。我想在plus.google.co的webview中登录我在googleplus中登录了一次,如图所示https://developers.google.com/+/mobile/ios/sign-in当用户在UIWebView中再次访问google+页面时,程序应该会自动登录并保存用户的session。但实际上它并没有保持登录状态。尽管用户在我的应用程序中登录了一次Google+,但我如何让用户保持登录google+。我还为此检查了条件:[[GPPSignInsharedInstance]authentication]并返回true我已经

ios - 在 iPad 上的 UIWebView 中定位弹出窗口

我已将自定义操作添加到UIMenuController。单击该操作时,我希望弹出窗口的显示类似于“定义”操作的工作方式(请参见下面的屏幕截图)。但是,我无法让弹出窗口在UIWebView中正确定位自己。这是当用户选择自定义操作时生成弹出窗口的代码摘录:if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPad){popover=[[UIPopoverControlleralloc]initWithContentViewController:contentController];[popoversetDe

html - 如何在 UIPopover 中打开 UIWebView 链接?

我目前在UIWebView中加载了一个简单的HTML文件,文件文本中嵌入了一堆链接。我想知道是否有办法在UIPopover中打开这些链接。链接指向另一个HTML文件,因此我希望它们加载到UIPopover中,其中包含UIWebView。如果我还不够清楚我在寻找什么,请告诉我。 最佳答案 你应该看看UIWebViewDelegate的这个方法-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType: