【问题标题】:WKWebView add button to search fieldWKWebView 将按钮添加到搜索字段
【发布时间】:2021-03-04 03:23:21
【问题描述】:

我正在使用WKWebView,想知道是否可以使用WKWebView 方法.evaluateJavaScript 和Swift 5 在现有搜索表单中添加按钮。-> screenshot

禁用搜索按钮很容易做到:

let removeElementScript = "document.querySelector('.main-search--button').style.display='none';"
webView.evaluateJavaScript(removeElementScript)

现在我想添加一个新按钮来打开本机相机以扫描条形码。 条形码扫描的编码已准备就绪,可以正常工作。

知道如何添加按钮吗? 这是检查员的屏幕截图:

提前致谢

【问题讨论】:

    标签: javascript xcode wkwebview swift5


    【解决方案1】:

    更新: 现在我通过编码添加了按钮

        var btn = "var ul = document.getElementsByClassName('navigation--list block-group')[0];"
        btn += "var li = document.createElement('li');"
        btn += "li.setAttribute('class', 'navigation--entry entry--scan');"
        btn += "li.setAttribute('role', 'menuitem');"
        btn += "newlink = document.createElement('a');"
        btn += "newlink.setAttribute('class', 'btn');"
        btn += "li.appendChild(newlink);"
        btn += "ul.appendChild(li);"
            
        webView.evaluateJavaScript(btn)
    

    关于如何从 Xcode Assets 将图像设置为

  • 的任何想法:D。
  • 【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多