android-webview 相关问题

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

无法从 Microsoft Teams Android 应用程序访问我的 Microsoft Teams 应用程序的开发工具

我需要调试在 Microsoft Teams Android 客户端中运行的应用程序中的一个问题。我有一个可配置的选项卡,但该选项卡有时无法加载并引发一些错误。因此,我需要检查一下ins...

回答 1 投票 0

android 网络浏览器 b 标签不起作用

我正在Android JellyBean中使用WebView。 我有样式元素: div.d1{右边距:0.74791664in; 左边距:0.74791664in;} div.d2{右边距:0.</desc> <question vote="0"> <p>我正在Android JellyBean中使用WebView。</p> <p>我有风格元素:</p> <pre><code> &lt;style type=&#34;text/css&#34;&gt; div.d1{margin-right:0.74791664in; margin-left:0.74791664in;} div.d2{margin-right:0.74791664in; margin-left:0.74791664in;max-height:10.820139in;min-height:10.820139in;} p.p1{text-align:justify;hyphenate:auto;font-family:David;font-size:12pt;} p.p2{text-align:center;hyphenate:auto;font-family:David;font-size:12pt;} p.p3{text-align:justify;direction:rtl;hyphenate:auto;font-family:David;font-size:8pt;} p.p4{padding-right:-4pt;text-align:center;direction:rtl;hyphenate:auto;keep-together.within-page:always;keep-with-next.within-page:always;font-family:David Bold Bold;font-size:36pt;} p.p5{text-indent:-18pt;padding-right:35pt;text-align:justify;direction:rtl;hyphenate:auto;keep-together.within-page:always;font-family:David;font-size:12pt;} p.p6{padding-left:90pt;padding-right:82pt;text-align:justify;direction:rtl;hyphenate:none;font-family:David Bold Bold;font-size:12pt;} p.p7{text-align:justify;direction:rtl;hyphenate:auto;keep-together.within-page:always;font-family:David;font-size:12pt;} p.p8{padding-left:90pt;padding-right:82pt;text-align:justify;hyphenate:none;font-family:David Bold Bold;font-size:12pt;} p.p9{text-align:justify;direction:rtl;hyphenate:auto;font-family:David;font-size:12pt;} span.s1{font-family:David;} span.s2{font-family:David Bold;font-weight:bold;text-decoration:underline;} span.s3{font-family:David Bold;font-weight:bold;} span.s4{font-family:Times New Roman;font-size:10pt;} span.s5{white-space:pre-wrap;} &lt;/style&gt; </code></pre> <p>这是在 Html 中:</p> <pre><code>&lt;p class&#34;p5&#34;&gt; &lt;span class=&#34;s1&#34;&gt;&#34;why is the &lt;b&gt;bold&lt;/b&gt; Not Bold???&lt;/span&gt; &lt;/p&gt; </code></pre> <p>我的问题是粗体标签没有使文本变为粗体。这是为什么?</p> <p>在 Google Chrome 中它确实可以工作,但我需要它在 Android WebView 中工作。</p> </question> <answer tick="false" vote="1"> <p>您必须使用编码标签将必须为粗体的文本换行。使用 <pre><code>&amp;lt;b&amp;gt;</code></pre> 而不是 <pre><code>&lt;b&gt;</code></pre> 标签。</p> <pre><code>Here is &amp;lt;b&amp;gt; bold text &amp;lt;/b&amp;gt; </code></pre> </answer> <answer tick="false" vote="0"> <p>你真的必须使用<pre><code>&lt;b&gt;</code></pre>标签吗?您还可以使用<pre><code>&lt;strong&gt;</code></pre>。看看是否有效。或者,您可以尝试这样的事情:</p> <pre><code>&lt;p class&#34;p5&#34;&gt; &lt;span class=&#34;s1&#34;&gt;&#34;why is the &lt;span class=&#34;bld&#34;&gt;bold&lt;/span&gt; Not Bold???&lt;/span&gt; &lt;/p&gt; </code></pre> <p>然后在你的CSS上添加:</p> <blockquote> <p>span.bld{字体粗细:粗体;}</p> </blockquote> </answer> <answer tick="false" vote="0"> <p>基于 Viktor Ivanov 的回答:</p> <p>您必须使用编码标签将必须为粗体的文本换行。使用 <pre><code>&amp;lt;b&amp;gt;</code></pre> 而不是 <pre><code>&lt;b&gt;</code></pre> 标签。</p> <pre><code>Here is &amp;lt;b&amp;gt; bold text &amp;lt;/b&amp;gt; </code></pre> <p>或者使用 <pre><code>&amp;lt;strong&amp;gt;</code></pre> 代替 <pre><code>&lt;strong&gt;</code></pre> 标签。</p> <pre><code>Here is &amp;lt;strong&amp;gt; bold text &amp;lt;/strong&amp;gt; </code></pre> <p><pre><code>b</code></pre>和<pre><code>strong</code></pre>这两个标签都会将文本呈现为粗体,但<pre><code>strong</code></pre>标签具有可访问性和SEO的语义含义,表明文本很重要。</p> </answer> </body></html>

回答 0 投票 0

Android Webview 错误 - chromium 握手失败;返回 -1,SSL 错误代码 1,net_error -202

我想在 Android webview 中打开一个链接,但出现错误 铬:[错误:ssl_client_socket_impl.cc(878)]握手失败;返回 -1,SSL 错误代码 1,net_error -202 该链接在网络中有效...

回答 1 投票 0

Android Webview评估Javascript无法在ES6模块文件中找到函数

我有一个 Android Webview,并且有一个加载到 WebView 内的 HTML 文件。 html有这样的功能 函数虚拟(){ console.log(“虚拟类内部”...</desc> <question vote="3"> <p>我有一个 Android <pre><code>Webview</code></pre>,并且我有一个加载到 <pre><code>WebView</code></pre> 内的 HTML 文件。</p> <p>html有这样的功能</p> <pre><code>&lt;script&gt; function dummy() { console.log(&#34;inside dummy class&#34;); } &lt;/script&gt; </code></pre> <p>现在,当我调用下面的代码时,效果很好。</p> <pre><code>webView.evaluateJavascript(&#39;dummy()&#39;, null) </code></pre> <p>但是当脚本是这样的ES模块时,上面的代码就找不到该函数了。</p> <pre><code>&lt;script type=&#34;module&#34;&gt; function dummy() { console.log(&#34;inside dummy class&#34;); } &lt;/script&gt; </code></pre> <p>上面的例子是实际代码的更简单的表示。但我需要从 Android 的 Webview 调用 <pre><code>evaluateJavascript</code></pre> 来获取 ES6 模块文件中存在的函数。</p> <p>我如何实现这一目标?</p> </question> <answer tick="false" vote="0"> <p>我知道这是一个旧线程,但对于每个人都有这个问题,他们有不同的范围。</p> <p>解决方案似乎是......在类型模块脚本标记内,您必须分配对窗口的引用。</p> <p>示例: window.myFunction = myFunction;</p> <p>在您的情况下,您必须使用: window.dummy() = dummy(); 我不确定圆括号,可能只是: windows.dummy = 虚拟;</p> <p>之后 evalutateJavascript 应该能够在 type="module" 脚本中调用 dummy() 函数。</p> <p>我从来没有尝试过用函数来实现这一点,但是这可以很好地将 Threejs 库暴露给 Android,只需放置以下内容即可:</p> <p>从 '三' 导入 * 作为三; windows.三=三; // <<<<<< ....</p> <p>之后我可以使用 evalutateJavascript 从 android 访问三个。</p> <p>我希望这可以帮助一些人。</p> </answer> </body></html>

回答 0 投票 0

在Android WebView中获取HTTP状态代码

我正在开发一个 Android 应用程序,该应用程序在 WebView 中加载网站,但有时该网站返回 HTTP 代码 500。 我的问题是:有没有办法从带有

回答 10 投票 0

Ionic 5 / Capacitor:如何确定应用程序是在浏览器中运行还是编译为本机应用程序?

我只想知道我的 Ionic 5 应用程序是否在浏览器中运行,或者在已编译应用程序的 Web 视图中运行。 平台不起作用:https://ionicframework.com/docs/angular/platform 它只是讲述了

回答 2 投票 0

getElementById() 高效吗? [重复]

我经常使用方法 getElementById("id1");在我的方法中。我用它来查找 HTML 中的某些元素。我想知道如果它必须搜索整个...

回答 3 投票 0

触摸 webview 的文本字段时,Android 版 MAUI Webview 不显示键盘

我正在 MAUI 应用程序中加载 android webkit webview。但是,当我单击网络视图中的输入字段时,它不会打开键盘。在应用程序输出中,我收到以下消息。这...

回答 1 投票 0

添加自定义菜单选项并删除一些默认值

在 WebView 上打开默认菜单时,我有一些默认菜单。我希望删除“共享”、“全选”、“网页搜索”等内容,并保留“复制”、“粘贴”,然后添加一些菜单选项。佛...

回答 1 投票 0

如何从 xamarin android web 视图中加载的登录页面的用户名文本框中读取值

用户在 Xamarin android 中使用 webview 在网页中输入用户名文本框中的值后,我试图从登录页面获取用户名文本框中的值。 我尝试使用“document.getelementbyid('useranme')。

回答 2 投票 0

React Native WebView 或自定义 WebView

我只是想问一个问题。我最近一直在使用 WebView,并且在将 WebView 集成到我的 React Native 应用程序中时遇到问题,我什至尝试了许多库,例如: 反应-na...

回答 1 投票 0

如何在android应用程序的webview中启用UPI支付部分

我有一个电子商务网站,最后我需要付款,它显示 4 个 UPI 支付应用程序选项(BHIM、phonePe、gPay、paytm)。但是当我尝试单击这些 UPI 应用程序选项按钮时,它显示

回答 1 投票 0

当基本 URL 未更改 Jetpack Compose 时如何正确导航 Web 视图

我有一个带有后退按钮的导航栏,可以正确导航我的应用程序。有一个打开 Web 视图的屏幕,我尝试编辑导航栏,以便它首先在 Web 视图中导航

回答 1 投票 0

我的拉动刷新在 WebView Compose 中不起作用

我有一个简单的 WebPageView.kt,我可以在我的应用程序中嵌入 Web 视图的其他页面中调用它。它与 LinearProgressIndicatorProgress 一起工作正常,为每个 webpa 显示进度条...

回答 1 投票 0

如何在android webview中强制显示暗网页?

如果我们启用 chrome://flags/#enable-force-dark 在 Android 上的 Chrome 浏览器中标记,然后网页变黑。 我想在 android webview 中实现类似的事情(即暗网 ui)。 目前我是我们...

回答 2 投票 0

getUserMedia 在 Android WebView 中失败并显示“权限被拒绝”

我一直在开发一个使用 WebRTC 执行视频通话的 Web 应用程序。 因此,在用户开始视频通话之前,我们调用 getUserMedia 方法来询问用户使用媒体的权限

回答 2 投票 0

Android WebView 在 Compose 中具有透明覆盖

我有一个非模态的 BottomSheet,其中使用 AndroidView 在 Compose 中包含 WebView。 WebView 显示 Google 地图站点,我使用参数来显示使用

回答 1 投票 0

键盘在 Jetpack compose 中使用 Accompanist WebView 覆盖输入字段

我正在使用 Accompanist WebView,我的网页之一有输入字段。 当触摸输入字段时,UI 不会改变,只显示键盘,因此,它覆盖了输入字段,用户可以...

回答 1 投票 0

在 WebView 中从相机或图库上传图像

此应用程序中的WebView 打开一个带有上传按钮的页面。 下面的代码块允许打开一个对话框以从图库或相机上传图像。 在我的活动中,我有: 私有 WebView ...

回答 6 投票 0

Android Webview - navigator.geolocation.getCurrentPosition 不起作用

我有一个非常非常简单的场景,但我遇到了一个非常常见的问题(随着时间的推移,许多 StackOverflow 用户都注意到了)。然而,我已经尝试了所有建议的解决方案,但似乎没有一个......

回答 2 投票 0

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