【问题标题】:WKWebView autocomplete suggestions in UITextFieldUITextField 中的 WKWebView 自动完成建议
【发布时间】:2017-04-08 00:37:05
【问题描述】:

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

编辑:我需要使用 WKWebView 而不是新的 Safari 视图控制器,因为我希望能够注入自定义 javascript(在前者中是不允许的)

【问题讨论】:

    标签: ios uiwebview wkwebview wkwebviewconfiguration


    【解决方案1】:

    使用此网址自动完成

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

    喜欢

    搜索?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];
        }
    
    
    }
    

    【讨论】:

    • 这似乎是一个非官方的 google api(我找不到任何文档),并且可以根据这篇文章随时终止 webmasters.googleblog.com/2015/07/…你知道是否有类似的公共 API 吗?跨度>
    • 我认为目前没有任何官方文件可用,但您可以参考此文件(如果有帮助)。 shreyaschand.com/blog/2013/01/03/google-autocomplete-api
    • 谢谢!这是目前最好的解决方案,但如果其他人有替代方案,将保持问题开放。如果到明天什么都没有发生,那么这将是公认的答案:)
    猜你喜欢
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 2012-07-31
    相关资源
    最近更新 更多