ios - UITextField 中的 WKWebView 自动完成建议

标签 ios uiwebview wkwebview wkwebviewconfiguration

我正在使用 WKWebview 来显示网页并有一个 UITextField,用户可以在其中输入他们希望导航到的 URL(各种应用程序内浏览器)。当用户打字时,我想显示一个可能性列表(即热门网站)。是否有任何 Apple(或第 3 方)API 可用于获取基于子字符串的热门网站列表?

编辑:我需要使用 WKWebView 而不是新的 Safari View Controller,因为我希望能够注入(inject)自定义 javascript(前者不允许这样做)

最佳答案

使用此 URL 进行自动完成

http://suggestqueries.google.com/complete/search?client=chrome&q=YOURQUERY

喜欢

search?client=chrome&q=apple

使用 TableView 显示建议。

- (IBAction)act_search:(id)sender {
    if([_txt_search.text length] > 2)
    {

        Code Here ...

        [_tableview reloadData];


    }
    else
    {
        jsonarr = nil;
        [_tableview reloadData];
    }


}

关于ios - UITextField 中的 WKWebView 自动完成建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43281909/

相关文章:

ios - 使用 Xcode 7 TableView 未在 ContainerView 中显示数据

ios - ECSlidingViewController 禁用滑动以在 UITableView 中删除

ios - 关闭应用程序时 webview 的 cookie 会发生什么变化?

ios - 使用 UIWebView/WKWebView 时出现奇怪的填充

ios - AFNetworking 后台 session KVO 错误

ios - audioPlayerDidFinishPlaying 用法

iphone - iPhone上的Youtube应用程序忽略私有(private)视频

iphone - 在本地 UIWebView 中使用 Retina 图像

ios - 来自外部源的 iframe 内容未加载到 iOS 上的本地 HTML 文件中

ios - WKWebView:是否可以预加载多个 URL?