webview 相关问题

托管HTML内容的图形用户界面中的元素。对于Android,请查看android-webview标签。对于iOS,请查看uiwebview或wkwebview。

在 RASPI 上创建基本的 pywebview 应用程序时,frameless=True 不会从窗口中删除框架,但在 Windows 上运行相同的程序会这样做

我正在树莓派上运行一个基本的WebView应用程序,当运行frameless=True时,它并没有像它应该的那样使窗口无框架,并且相同的代码在Windows机器上运行良好。

回答 1 投票 0

Android webview 使用引导模式拉刷新问题

我在使用 webview 的 Android 应用程序时遇到问题。我已将 webview 包装在 swiperefreshlayout 中: 我在使用 webview 的 Android 应用程序时遇到问题。我已将 webview 包装在 swiperefreshlayout 中: <androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swiperefresh" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> </androidx.swiperefreshlayout.widget.SwipeRefreshLayout> 当刷新被触发时,webview 会重新加载。这对我来说大多数时候都很有效。我遇到的问题是,当网页滚动到顶部,并且打开高于网络视图的模式时。当在模式中向下滚动时,一切正常,但当尝试向上滚动时,就会出现问题。拖动刷新被触发。据我所知,这是因为模态后面的网页滚动到顶部,它认为应该刷新。 有人知道如何解决这个问题吗? 当webview滚动Y不为0时,需要禁用下拉刷新。请检查以下代码: pullToRefresh.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { @Override public void onScrollChanged() { if (webView.getScrollY() == 0) pullToRefresh.setEnabled(true); else pullToRefresh.setEnabled(false); } }); 使用此功能,您在网络视图中滚动到顶部时将不会看到问题。 我遇到的唯一解决方案是禁用具有 Bootstrap 模式的网站的滑动刷新。 基本上,我们将使用 webView.evaluateJavascript() 函数注入 javaScript 代码来检测 Bootstrap 模态。 webView.evaluateJavascript( "(function() { " + "var modals = document.querySelectorAll('.modal'); " + "if (modals.length > 0) { " + "window.androidInterface.hasBootstrapModals(true); " + "} else { " + "window.androidInterface.hasBootstrapModals(false); " + "} " + "})()", null); webView.addJavascriptInterface(new WebAppInterface(), "androidInterface"); public class WebAppInterface { @JavascriptInterface public void hasBootstrapModals(boolean hasModals) { // Disable swipe-to-refresh if modals are present if (hasModals) { disableSwipeToRefresh(); } else { enableSwipeToRefresh(); } }} JavaScript 代码会扫描 DOM 中 .modal 类的元素,该类通常与 Bootstrap 模态相关联,如果找到模态,将使用布尔值调用 hasBootstrapModals 函数。 注意:在调用之前请确保页面已加载 webView.evaluateJavascript

回答 2 投票 0

如何使用“产品图标参考”作为WebView图标?

有几个关于如何在 VSCode 扩展中使用 WebView 选项卡图标的答案,并且所有答案都使用本地文件,例如 .svg 类型(vscode 扩展 iconPath)。我想使用 VSCode ...

回答 1 投票 0

在混合现实 Unity 项目中实现 Microsoft.Web.WebView2.Core 的问题

我目前正在 Unity 中为 Hololens 2 开发一个混合现实项目(对于我的硕士论文,我是编码新手,这是我的第一个 Hololens 应用程序),我需要在其中实现 WebView

回答 1 投票 0

如何在 React Native WebView 上启用暗模式?

React Native WebView 中的问题之一是“在 iOS 上,如果系统外观设置为深色,WebView 会自动使用深色主题。在 Android 上,这种情况不会发生。”也有...

回答 1 投票 0

致命异常:java.lang.RuntimeException:不支持同时使用多个进程中的 WebView 和同一数据目录

1.当我在 Android 9 上的 Fragment onCreateView 方法 inflater.inflate(webview_layout,container, false) 中可能会因打击日志而崩溃: 致命异常:java.lang.RuntimeException:使用 WebView 来...

回答 4 投票 0

如何在WebView中显示嵌入的PDF文件?

我需要关于如何解决这个问题的建议/建议。目前我正在 PHP 8.2 中构建一个 Web 应用程序,用户可以上传 PDF 文件,并且只有具有特定角色的用户才能查看它们...

回答 1 投票 0

如何在网络视图中删除 Google 地图上的搜索栏

我有一个位置的纬度和经度。需要将其显示到 webview 中。使用此网址:http://www.google.com/maps?q=latitude,longitude 。 但这将显示带有坐标的搜索栏。

回答 2 投票 0

在 flutter webview 中打开支付弹出窗口

我有一个 flutter 应用程序,它使用 webview_flutter 包来展示我的网站。该网站集成了 Moneris 支付网关,利用 Google Pay。在浏览器中,当用户

回答 2 投票 0

如何从 React 中的 Web 视图内部在浏览器中打开链接?

我在 React 中制作了一个具有 Google OAuth 的应用程序,但由于 Webview 不支持它,因此在应用程序浏览器中打开时出现“错误 403:不允许的用户代理”。 无论如何我可以做...

回答 1 投票 0

如何在 WebView 应用程序中本地运行 PHP 代码?

所以我得到了一个有严格限制的项目, 我需要为 WebView 应用程序运行存储在本地应用程序目录中的 php 文件。但是我什至不知道从哪里开始实施......

回答 2 投票 0

支付页面在 React Native Webview 应用程序中不起作用

我正在尝试为我的在线商店创建一个 ReactNative WebView 应用程序。一切正常,直到我尝试支付订单。 我收到的错误是 WebView应用的支付页面 我可以关闭那个po...

回答 1 投票 0

Flutter - launchUrl:当我执行flutter launchUrl(url)时,我打算导航到的URL和实际在web中打开的URL是不同的

使用 launchUrl 调用 URL 时,前一两次它会导航到正确的 URL,但此后,它会卡在特定 URL 上。下面是我使用的代码。 字符串 getReportUrl() {

回答 1 投票 0

如何在 Android 中点击视频时从 YouTube 检索视频 URL?r

第 1 步:单击按钮(Webview 或 Chrome 自定义选项卡)打开 Youtube 第 2 步:单击 Youtube 上的任意视频 第 3 步:在视频上单击关闭当前页面,这意味着关闭(Webview 或 Chrome 自定义选项卡...

回答 1 投票 0

在Android WebView中调用JavaScript接口函数的问题

我在 Android WebView 中调用 JavaScript 接口函数时遇到了一个特殊问题。我定义了一个 JavaScript 接口类,如下所示: 公共类 JavaScriptInterface {

回答 1 投票 0

Microsoft.AspNetCore.Components.WebView.Wpf 和 Microsoft.Web.WebView2.Wpf 有什么区别

我目前正在尝试使用 WPF 完成我的第一个 blazor 桌面应用程序。我唯一缺少的是 WindowStyle="none" WPF MainWindow 的拖动行为。 我发现了以下内容...

回答 1 投票 0

为什么麦克风在 IOS WebView 中不起作用?

我们使用 WKWebView 通过 adobe connect 举办在线课程(聊天)。有一个麦克风图标用于发送用户语音。在 Safari 中,当用户点击麦克风按钮时,会打开一个权限对话框

回答 1 投票 0

Flutter webview 在 Android 上无法加载 URL,并出现错误“ERR_INVALID_RESPONSE”,但在 iOS 上可以正常工作

我一直在使用 flutter_inappwebview 包,它是 flutter webview 的包装器。 我主要在 iOS 模拟器上开发应用程序,但将 Flutter 升级到我想要的最新版本后......

回答 1 投票 0

Webview:检测到渲染器进程崩溃(代码-1)

本月最新版本的chrome之后,每次退出webview时webview都会崩溃。还有其他人注意到吗?删除 webview.destroy() 没有什么区别。 我/WebViewFactory:

回答 1 投票 0

HTML 视频无法内嵌播放并在 WKWebView 中使用本机全屏

我在 VueJS 项目中有一个媒体播放器,是从第 3 方注入的。它是一个基本的 HTML ,带有一些包装器和容器,我们将其称为内容的第 3 方 API,并且...

回答 1 投票 0

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