javascript - 在 UIWebView 中删除网站标题后的差距

标签 javascript ios swift uiwebview

你好,我正在打开一个在 UIWebView 中有标题的网站。我正在使用以下代码删除该 header 。它正在删除标题,但不会将下一项移到顶部。它在标题 View 的位置显示空白填充。

func webViewDidFinishLoad(_ webView: UIWebView) {
    webView.scrollView.contentInset = UIEdgeInsets.zero
    webView.stringByEvaluatingJavaScript(from: "$(document).ready(function() { $('div.header').remove(); })")
}

最佳答案

我通过向网页发送另一个 javascript 代码来解决它;

webView.stringByEvaluatingJavaScript(from: "document.getElementsByClassName('wrapper')[0].style.paddingTop = '0px';")

关于javascript - 在 UIWebView 中删除网站标题后的差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991180/

相关文章:

iphone - 将 GMT 时间转换为本地时间

ios - 仅使UITableViewCell的特定区域触发单元格选择

xcode - SKSpriteNode 通过触摸拖动移动

javascript - 当我们键入时在文本区域中显示文本

javascript - angularjs ng-template单​​独文件没有网络服务器

ios - 在 iOS 应用程序中嵌入视频

ios - NSURLSession 委托(delegate)未被调用

ios - UITextField - 开头和结尾的不可编辑前缀字符

javascript - 当单击其他按钮的下拉项时,Bootstrap 按钮下拉子元素的类被删除

php - 图像名称上的重音符号