android-webview 相关问题

Android API的一部分。显示网页的视图。此类是您可以在其中滚动自己的Web浏览器或仅在活动中显示一些在线内容的基础。

Android Studio java.lang.RuntimeException:无法启动 Activity {} 无法创建 Web 视图

我真的需要帮助。我的应用程序在构建中或在 aab/apk 中构建时没有错误。但是当我在模拟器上调试应用程序时,它在启动画面后不断崩溃。 LogCat 给出错误

回答 2 投票 0

如何去除Android WebView打印添加的边距?

我们尝试通过谷歌云打印打印网页视图内容,但无论我们做什么,结果打印输出都会增加一些边距。 有没有办法去掉这个边距? 我们尝试了: 我们尝试通过谷歌云打印打印网页视图内容,但无论我们做什么,结果打印输出都会增加一些边距。 有没有办法去掉这个边距? 我们尝试过: <body style="margin: 0; padding: 0"> 然后 <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> 然后 mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 没有一个起作用... 使用以下代码在打印 WebView 时删除边距。 @page{ margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; } 就用它 *{margin:0px; padding:0px} 添加样式表并检查一次 *{margin:0px; padding:0px} body,html{padding:0px;margin:0px;} <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> 默认情况下,HTML 网页的内边距和边距为 10px;您必须在 head 部分或 css 文件中设置: <style type="text/css"> html, body { width:100%; height: 100%; margin: 0px; padding: 0px; } 这对我来说是工作。希望对你有帮助:) 或者您可以尝试另一种: 将您的标签替换为以下标签: <body style='margin:0;padding:0;'> 这是有关网络视图中图像的另一个技巧:添加适合屏幕宽度的图像样式。适用于所有屏幕尺寸: <style type='text/css'> img {max-width: 100%;height:initial;} div,p,span,a {max-width: 100%;} </style> 如果使用 css 不能解决您的问题,您可以尝试使用带有 fromHtml 的 TextView 而不是使用 webview: TextView myTextView = (TextView) view.findViewById(R.id.my_textview); Spanned textviewHtml; //Note : fromHtml needs a display flag as second argument from API 24 if (Build.VERSION.SDK_INT >= 24) { textviewHtml= Html.fromHtml(yourHtmlHere, Html.FROM_HTML_MODE_COMPACT); } else { textviewHtml= Html.fromHtml(yourHtmlHere); } myTextView.setText(textviewHtml); 有关 fromHtml 的更多选项,您可以参考 https://developer.android.com/reference/android/text/Html.html 希望这有帮助! ;-) 我也面临同样的问题,请问你能解决吗?

回答 5 投票 0

尝试在空对象引用上调用虚拟方法“boolean java.lang.String.equals(java.lang.Object)”,同时使用evaluateJavascript

我试图从 webview evalueteJavascript 值返回一些字符串 我不知道这里出了什么问题,直到昨天为止它都工作得很好,我没有对此代码进行任何更改,但不知道为什么它

回答 1 投票 0

Android WebView 处理输入类型“文件”(文件资源管理器和相机分开)

我有一个相当简单的网络表单。唯一访问网络表单的人使用移动设备,所以我构建了使用移动设备的表单。 为了让用户更简单,我有两个文件上传

回答 0 投票 0

在通过 Web 视图加载网页时显示 ActivityIndicator

我有一个 expo 应用程序,我正在使用这个 webview import { WebView } from 'react-native-webview'; https://docs.expo.dev/versions/latest/sdk/webview/ 我想将 ActivityIndicator 显示为 p...

回答 1 投票 0

如何在 LinearLayout 中将元素放置在 WebView 下方?

我尝试创建一个带有 WebView 的片段,该片段的上方和下方都有一个 Button。显示了上面的按钮,但没有显示下面的按钮。就像 WebView 试图占据所有...

回答 1 投票 0

如果启用私有 DNS,Android webview 客户端无法加载 url

我有一个通常工作正常的 Webview 客户端,但如果我使用自定义/私有 DNS,它不会加载任何 url。 错误代码 = -6 错误:ERR_CONNECTION_REFUSED 其他浏览器在启用 DNS 的情况下仍然可以正常工作...

回答 0 投票 0

touchstart 和 touchend 事件在 Android 中的 Webview 上不起作用

我在 Android 的滚动视图中有多个 webview。这是我的应用程序的主要要求之一。我在 webview 中用 Javascript 加载 html。 Javascript 包含一个按钮,它实现了...

回答 1 投票 0

Android webview 从 google recaptcha 返回无效的 json 字符串

这是我的网络视图设置 domStorageEnabled = true; javaScriptEnabled = true; 这是我的网络客户端的 shouldInterceptRequest val httpClient = OkHttpClient() 验证请求:

回答 0 投票 0

为什么 react setState 在 Android 上不起作用?

我使用像这样的代码 this.setState({productId: "foo"},() => { console.log("成功" + this.state.productId); }); 它适用于 iOS,但在 Android 上,文本 SUCCESS never sho...

回答 1 投票 0

如何从 android webview 获取 javascript 函数的返回值到应用程序 - Java

我想获取 Android webview 中 javascript 函数的返回值,以便 android 应用程序可以访问并将其转换为字符串。 所以我把这段代码: 字符串文件名 =

回答 2 投票 0

Javascript 覆盖重定向无法在 Android WebView 上正确显示

我正在尝试实现基于 WebView 的自定义浏览器。它在大多数网站上运行良好,但在 https://smittenkitchen.com/ 上我可能遗漏了一些重要的东西: 它加载并显示主页...

回答 1 投票 0

WebView 本机崩溃:libwebviewchromium.so“不允许操作”- ILL_ILLOPC

我看到很多类似于下面崩溃的崩溃报告,我不知道如何诊断这个问题。 Google Developer Console 中的崩溃标题: 本机崩溃于 /data/app/com.google.

回答 0 投票 0

视频流在 webview 上暂停

我添加了这些权限: ...

回答 1 投票 0

如何在Flutter上知道设备的Android Webview版本或WkWebView版本?

我正在使用 webview_flutter 包,我想为 Android 的系统 Webview 版本和 iOS 的 WkWebView 记录用户的设备信息,我怎样才能获得相应的 webview 版本?

回答 0 投票 0

如何禁用放大/缩小 webview 但增加 Pinch 上的字体大小

我正在 andorid studio 上开发一个简单的应用程序,我在其中使用 webview 并加载一个带有一个标题(h1)的简单 html 页面,我已经通过在 pi 上调用 javascript 函数来增加字体大小...

回答 1 投票 0

Android 应用程序在屏幕关闭时保持音频播放

有没有办法让我自己编写的android应用程序(它使用webview显示网页)即使屏幕关闭也能继续播放来自webview网页的音频? 我找不到工作

回答 2 投票 0

Webview 正在拉伸到全屏

我正在尝试将 WebView 配置为放置在 ChipGroup 的下方。我正在为此尝试 ContraintLayout,但我不完全知道我做错了什么,因为 WebView 正在拉伸到全屏,

回答 1 投票 0

WebView 上的 ChatGPT 显示空白

问题的关键: Android 的 Chrome 浏览器登录并正常显示 ChatGPT,并允许交互式输入和输出。 我的应用程序的 WebView OTOH 可以很好地登录到 ChatGPT,但是一旦登录,就会显示 ...

回答 0 投票 0

在 Android 13 中首次启动应用时 Webview 页面明显变轻

我们有一个混合 Android 应用程序,它显示出一种我无法真正理解的奇怪行为。 安装后首次启动应用程序时,屏幕明显变亮......

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.