Tag: uiwebview

我如何设置我的UISearchBar连接到我的UIWebView,以便能够使用一个单词而不是一个url使用快速search谷歌

如何设置我的UISearchBar连接到我的UIWebView,以便能够search一个字,而不是一个url的谷歌。 例如search苹果,而不是http://www.apple.com inheritance人我的代码到目前为止 import UIKit import WebKit class ViewController: UIViewController, UISearchBarDelegate { @IBOutlet weak var searchBar: UISearchBar! @IBOutlet weak var webView: UIWebView! func searchBarSearchButtonClicked(searchBar: UISearchBar!) { searchBar.resignFirstResponder() var text = searchBar.text var url = NSURL(string: text) //type "http://www.apple.com" var req = NSURLRequest(URL:url) self.webView!.loadRequest(req) } override func viewDidLoad() { super.viewDidLoad() let url = NSURL(string: "http://google.com") let […]

iOS UIWebView不能放大

我有UIWebView和[[self webView] setScalesPageToFit:YES] 。 问题 放大我的webView ,放大webView不像放大到Safari。 题 我如何完成Safari的缩放因子? 例子 这是url http://www.apple.com/privacy/上的第一句话,看起来像是max zoom: 在我的webView 在Safari上

那是UIWebView播放器的一个MPMoviePlayerController实例,以及如何获得对该实例的引用?

我需要在UIWebview中播放YouTubevideo,并在用户单击DOnebutton和video完成播放时处理事件。 我想到的解决scheme将处理从UIWebview的媒体播放器发送的事件。 我的问题是:1.是UIWebview的媒体播放器一个MPMoviewPlayerController? 2.如何引用该实例并处理它发出的事件(如:暂停,停止,完成,结束播放…) 谢谢。

UIWebView不检测网站上的文本框

我有一个UIWebview加载我的学校的电子邮件网站。 login时,您可以查看并阅读邮件,但是如果您撰写电子邮件或回复邮件,则无法在邮件文本框内触摸以撰写您的电子邮件。 我认为这是我的学校使用的实际电子邮件客户端的问题,但是当我转到Safari上的网站时,我可以在消息框中触摸并按照惯例写一封电子邮件。 如果你有任何见识,为什么会发生,我会很感激! 此外,我基本上build立了自己的networking浏览器,我怎样才能允许用户保存他们的用户/密码,例如电子邮件链接(我有其他链接到学校相关网站,这将是很好的保存你的用户/通行证)。 谢谢!

如何阻止在UIWebView iOS中加载图像?

我想使用UIWebView来加载url,但不要在网页中加载图像。我想UIWebView只是在网页上显示纯文本。 谢谢。

Swift UIWebView shouldStartLoadWithRequest在iOS8中不会触发

我有一个UIWebView,预期会在作为初始页面加载的login页面成功login后返回一个自定义URL。 自定义url是appevent:// 除了iOS8.X(即iOS9.X及以上版本)以外, 笔记详细 使用webview委托方法' shouldStartLoadWithRequest '。 初始URL正常加载,用户input用户名和密码。 在一个成功的事件中,webview javascript给了后面的window.location.href appevent://{"something"} 使用下面的代码,我进一步处理我收到的数据appevent public func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { let urlScheme = request.URL?.scheme if urlScheme == "appevent" { let urlString = request.URL!.absoluteString! let startIndex = urlString.rangeOfString("appevent://", options: .BackwardsSearch)?.endIndex let payload = (urlString.substringFromIndex(startIndex!)) .stringByReplacingPercentEscapesUsingEncoding(NSWindowsCP1252StringEncoding)! handleAppEvent(payload) return false } return true } […]

在webview或MPMoviePlayerViewController的iOSstreamvideo

我必须从服务器stream式传输video(.mov)。 我使用一个UIWebView,它工作正常,但委托方法 – (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error; 总是调用 – (void)webViewDidFinishLoad:(UIWebView *)webView; 我打印错误: Error Domain=WebKitErrorDomain Code=204 "Plug-in handled load" (…) 之后我决定改用MPMoviePlayerViewController 。 它看起来更慢! 使用UIWebViewstream媒体video是一个很好的做法吗? 我怎样才能解决我的错误? 我的目的是否有解决scheme? 先谢谢你

使用UIWebView共享WKWebView Cookie

我试图与UIWebView分享WKWebViewcookies获取所有的Cookie。 我知道从UIWebView获取所有的cookie比较简单,比较WKWebView。 我在选项卡式应用程序模板中创build了两个WebView(WKWebView,UIWebView)。 下面的方法,我用于与UIWebView共享WKWebViewcookies,但没有得到成功。 func webView(_ webView: WKWebView, decidePolicyFor navigationResponse: WKNavigationResponse, decisionHandler: @escaping (WKNavigationResponsePolicy) -> Void) { let response = navigationResponse.response as? HTTPURLResponse let cookies = HTTPCookie.cookies(withResponseHeaderFields: response?.allHeaderFields as! [String : String], for: (response?.url)!) HTTPCookieStorage.shared.cookieAcceptPolicy = HTTPCookie.AcceptPolicy.always for cookie in cookies { HTTPCookieStorage.shared.setCookie(cookie) } decisionHandler(WKNavigationResponsePolicy.allow); } 使用上面的代码,当我login到我的帐户从WKWebView,UiWe​​bView没有login我已经。 我也试图与WKWebView共享UIWebViewcookies,它的工作。 请谁能告诉我如何可以与UIWebView共享WKWebView Cookie或如何从WKWebView中获取所有的cookie? 谢谢

使用webview播放mp3 – 即使在屏幕locking的情况下,是否可以继续播放?

我有我的应用程序的一部分,简单地启动链接到一个MP3文件的Web浏览器 – 它打开文件并播放audio。 我想要做的就是让audio继续播放,即使用户locking他们的iPhone。 (作为一个方面说明,是否有任何方法来取代播放器中出现的默认QuickTime标志?没有什么大不了的,只是想我会问=) 第三个问题 – 我也使用.m3u链接文件做同样的事情(webview)在整个星期内stream式传输现场audio – 当iPhone被locking时,还可以保持播放状态吗? 谢谢!! 本 快速编辑:相同的url在iOS Safari中效果很好(locking和解锁不会影响audio,只是不在我的应用的网页浏览中。

如何在UIWebView中展开蓝色突出显示的文本?

点击并按住并释放后,文本在UIWebView中突出显示。 用户可以通过拖动点来扩展文本,但有没有一种方法可以在代码中自动执行? 例如,用户select“亚伯拉罕”,我将其扩展为“亚伯拉罕·林肯”。