【问题标题】: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。