android-webview 相关问题

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

WebView链接点击打开默认浏览器

现在我有一个加载网络视图的应用程序,并且所有点击都保留在应用程序内。我想做的是当在应用程序中单击某个链接(例如 http://www.google.com)时...

回答 7 投票 0

无法打开使用 Xamarin 和 Webview 到 Android 应用程序的默认文件选择器

我目前正在使用 Xamarin 构建跨平台移动应用程序。 基本上我的应用程序只使用webview(webview只打开一个具有上传图片功能的网站),对于一些e...

回答 1 投票 0

使用 Flutter 通过自定义选项卡处理身份验证流程:非 Chrome 浏览器支持

我目前正在开发一个需要第三方认证的Flutter应用,认证流程需要在浏览器中完成。以前,我使用 WebView 来实现此目的,但是

回答 1 投票 0

Android,捕获webview重定向url

我的网络视图加载一个网址,在完成加载后,该网址将更改为另一个网址。 我怎样才能捕获新的网址。 getURL() 始终返回第一个 url,而不是第二个。 如果我使用的话,我可以看到新的 URL...

回答 4 投票 0

无法在webview中加载fast.com

我想创建一个简单的应用程序,其中包含一些有用的 webview 链接,但 fast.com 无法加载 webView.loadUrl("https://fast.com"); 我已经尝试了大多数网络设置,但没有任何效果。 我在做什么

回答 2 投票 0

Android WebView 如何从 Message 对象中获取新窗口的 URL?

public boolean onCreateWindow(WebView 视图, 布尔对话框, 布尔 userGesture, 消息 resultMsg) 我在 StackOverflow 找到了一种方法,但它没有得到“window.open('example.com')...

回答 2 投票 0

如何在不同设备上维护嵌入式Web视图的特定版本?

我们在我们的应用程序中使用 webkit 嵌入了 Web 视图。 实现 'androidx.browser:browser:1.3.0' 但是当我们在不同的设备(手机、安卓盒子、安卓电视)上安装这个应用程序时,webv...

回答 1 投票 0

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

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