草庐IT

ArkTS-WebView

全部标签

android - 无法加载 WebView : java. lang.UnsatisfiedLinkError,库是 64 位而不是 32 位

我启动了一个具有android原生webView(android.webkit.WebView)的Activity,但在64位设备中出现以下错误。errorinstantiatingproviderjava.lang.RuntimeException:CannotloadWebViewatorg.chromium.android_webview.AwBrowserProcess.loadLibrary(AwBrowserProcess.java:52)Causedby:org.chromium.base.library_loader.ProcessInitExceptionCaused

【鸿蒙应用ArkTS开发系列】-自定义底部菜单列表弹窗

文章目录前言创建Demo工程创建dialog文件夹创建ListMenu接口创建自定义弹窗ListMenuDialog使用自定义弹窗打包测试效果演示默认效果菜单带图标效果设置文本颜色效果不同文本颜色效果无标题效果前言上一篇文章中我们实现了选择图片、选择文件、拍照的功能。链接在这里,大家有兴趣可以点击《【鸿蒙应用ArkTS开发系列】-选择图片、文件和拍照功能实现》。之前的效果这一节我们要实现的效果上一节我们是在页面布局中使用三个按钮来作为入口,但是有些场景,我们希望应用以底部菜单弹窗的形式来与用户进行操作交互。那在鸿蒙原生应用中,一个自定义的底部菜单列表弹窗应该怎么实现呢,这一节,我们来讲下这个基

javascript - 如何关闭 React-Native Webview?

我是ReactNative的新手,我有一个简单的应用程序,可以在按下按钮时打开Webview。如果导航状态发生变化,我想关闭Webview。我能够知道何时关闭它,但无法找到如何关闭它。文档没有提到任何功能。有什么解决方案?版本:react-native:0.47.2 最佳答案 可以在Modal中添加_onNavigationStateChange(webViewState){this.hide()}show(){this.setState({modalVisible:true})}hide(){this.setState({moda

android - 禁用Webview的自动Linkify

我有一个正在创建的WebView。它似乎自动将数字链接到tel:url。我没有看到删除此功能的方法(至少与在TextView上启用它的方法没有任何相似之处)。代码非常简单://populatethewebviewWebViewwebView=(WebView)findViewById(R.id.app_info_webview);webView.getSettings().setJavaScriptEnabled(true);webView.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);webView.setBackgroun

android - 需要帮助使用手机后退按钮返回 Webview

这是我的代码:packagecom.testappmobile;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.KeyEvent;importandroid.view.Window;importandroid.webkit.WebChromeClient;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;publicclasstestappmobileActivityextendsActivity{finalActiv

javascript - 服务中的Android webview?

我的android应用程序中有一个WebView,我们的服务器从中调用了很多javascript。我想实现一个系统,其中来自服务器的信号将唤醒/重新启动应用程序并将其带到前端以提醒用户。我知道这非常令人讨厌,但在我的情况下这是必要的。似乎实现此目的的唯一方法是让WebView存在于服务中(因为Activity可以随时被操作系统终止)。有谁知道这将如何工作?我读到WebViews只能驻留在Activity中。谢谢!! 最佳答案 WebView只能驻留在Activity中,因为它们是一个UI组件。解决此问题的最佳方法是将javascri

android - 跟踪android webview中的选择文本

在androidwebview中我们可以选择网页中的文本。选择完成后,toast将显示为“文本已复制到剪贴板”。是否可以避免toast?我也想在选择文本后调用一个函数。我该怎么做?帮我... 最佳答案 publicbooleanonTouch(Viewv,MotionEventevent){if(event.getAction()==android.view.MotionEvent.ACTION_UP){//whenuserfinishedselectionthisloopwillexecutetoget//selectedtext

android - 如何访问 webview 中包含的 html 元素?

我正在为我的项目在android中构建一个文本编辑器。我使用了开源项目TinyMCE,对其进行了一些调整并集成到我的WebView...我加载到WebView的HTML文件中有一个提交按钮...我想知道如何捕获它的“onClick”事件,以便我可以编写java代码来保存数据,这些数据已经输入到编辑器中,在SD卡中,每当按下提交按钮时...谢谢 最佳答案 你不能直接从Java访问DOM(据我所知),但你可以使用JS调用带有变量的Java函数并使用它传递数据。您可以从docs阅读更多有关如何在Android中将Java绑定(bind)到

android - webview.java 中的 NullPointerException (android.webkit.WebView$PrivateHandler.handleMessage)

每隔几天,我都会收到一份应用程序崩溃报告,其中包含以下堆栈跟踪或其小变体(根据不同的android版本具有不同的行号)java.lang.NullPointerExceptionatWebView.java:8241:in`android.webkit.WebView$PrivateHandler.handleMessage'Handler.java:99:in`android.os.Handler.dispatchMessage'Looper.java:150:in`android.os.Looper.loop'ActivityThread.java:4293:in`android.

java - 为什么 Android 的 WebView 不加载某些 URL?

我的WebView不显示某些URL,尤其是当它缺少前导www.部分时。http://google.com未加载,但http://www.google.com加载正常。我在logcat中没有收到任何异常或消息,因此似乎很难找出幕后发生的事情。这是实际显示我的WebView的fragment。WebViewwbvBrowser=newWebView(this.objContext);wbvBrowser.getSettings().setBuiltInZoomControls(true);wbvBrowser.getSettings().setJavaScriptEnabled(true)