草庐IT

canGoBack

全部标签

java - 当 URL 相似时,Android WebView canGoBack() 返回 false

我有一个Androidwebview,我希望它通过Android后退按钮返回。如果以前的站点是https://www.aaa.com/index.php和https://www.aaa.com/index2.php,但canGoBack()在URL为例如https://www.aaa.com/index.php?page=page1和https://www时返回false.aaa.com/index.php?page=page2。我认为这可能是因为URL相同,只是最后的变量发生了变化。这是我的代码:@OverridepublicbooleanonKeyDown(intkeyCode,K

iOS - webViewDidStartLoad 中的 canGoForward 和 canGoBack 问题

简单的概念,但它不起作用。我的UIWebView中有两个按钮,一个后退按钮和一个前进按钮。后退按钮调用[self.webViewgoBack]和前进按钮[self.webViewgoForward]。现在我基本上想知道UIWebView是否可以返回。如果是,则启用后退按钮,让它返回,前进按钮也是如此。-(void)webViewDidStartLoad:(UIWebView*)webView{if([self.webViewcanGoForward]){[forwardArrowBtnsetEnabled:YES];}else{[forwardArrowBtnsetEnabled:NO

ios - 为什么在iOS7中UIWebView canGoBack=NO?

我像这样将这个网站嵌入到我的应用程序中:NSString*url=[NSStringstringWithFormat:@"https://mobile.twitter.com/search?q=%@",@"@testOR#test"];url=[urlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];[self.twitterWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:url]]];self.twitterWebView

ios - 为什么在iOS7中UIWebView canGoBack=NO?

我像这样将这个网站嵌入到我的应用程序中:NSString*url=[NSStringstringWithFormat:@"https://mobile.twitter.com/search?q=%@",@"@testOR#test"];url=[urlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];[self.twitterWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:url]]];self.twitterWebView

objective-c - UIWebView canGoBack 和 canGoForward 总是返回 NO

我正在尝试将数据直接加载到UIWebView:[webViewloadData:dataMIMEType:@"text/html"textEncodingName:@"utf-8"baseURL:nil];数据是一些包含一些外部链接的html字符串。我正在尝试根据UIWebView属性启用后退和前进按钮:self.forwardBtn.enabled=self.webView.canGoForward;self.backBtn.enabled=self.webView.canGoBack;但是,即使我在初始加载后点击了WebView中的不同链接,webView.canGoForward

java - webView.canGoBack() 始终为 false

我对AndroidWebView有疑问。当我在扩展WebViewClient的类中覆盖函数shouldOverrideUrlLoading时,WebView.canGoBack()总是返回false。下面是我的代码publicclassSMWebViewClientextendsWebViewClient{@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,WebResourceRequestrequest){view.loadUrl(request.getUrl().toString());returntrue;}@O

objective-c - UIWebView 的后退/前进按钮 - canGoBack 不适用于 ajax 网站

我正在使用一些工具栏按钮在UIWebview中的历史网页中后退和前进。我正在使用在webViewDidStartLoad调用的[webviewcanGoBack]启用/禁用这些按钮。在大多数网站上工作正常,但问题是,在像twitter和facebook这样使用javascript/ajax请求重新加载新页面的网站上canGoBack和canGoForward无法识别页面更改,因此我的按钮不会激活。有办法解决这个问题吗? 最佳答案 根据我的经验,网站本身必须在其AJAX请求之上支持后退/前进。这将要求Web应用程序更改每个页面导航的U