gpt4 book ai didi

javascript - 如何使用javascript删除Android webview中的内置边距

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:44 26 4
gpt4 key购买 nike

我在我的应用程序中使用 android webview。我注意到它有内置边距。因此需要根据 UI 要求将其删除。

我已经使用了它,它得到了完美的结果。

 @Override
public void onPageFinished(WebView view, String url) {
// super.onPageFinished(view, url);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("javascript:document.body.style.margin=\"0%\"; void 0");
webView.setVisibility(View.VISIBLE);
}

它在收到通知时正在刷新,但看起来太糟糕了。 但是我们也可以将 JavaScript 应用于我们的 html 代码,对吗? 我用过<script> <script/>那边没有结果。

webView.loadDataWithBaseURL(null, "<style>a{color:#3D7B8A; text-decoration:none}</style>"+ getDescription().replace("<p>", "<p style= \"line-height: 150%; text-align: justify;\" >"), "text/html", "utf-8",
null);

请指教。

最佳答案

据我所知,根据上面的代码,你还没有制作 padding = 0 .

我在谷歌上查了一下,找到了这个问题和答案,你可能想看看:Remove unwanted White Space in WebView Android

By default webview has some margin/padding in body. If you want to remove that padding/margin then override body tag and add margin like:

<body style="margin: 0; padding: 0">

关于javascript - 如何使用javascript删除Android webview中的内置边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34308296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com