草庐IT

ArkTS-WebView

全部标签

android - Espresso 点击 webView 按钮

您好,我需要在测试中单击WebView。webView代码中的按钮具有以下代码:我试着这样处理:onWebView().withElement(findElement(Locator.NAME,"UsernamePasswordEntry")).perform(webClick());但是我得到:java.lang.RuntimeException:java.lang.RuntimeException:Atomevaluationreturnednull!有什么办法可以处理吗? 最佳答案 尝试使用Locator.XPATH,例如。o

# 鸿蒙ArkTS Api9 AES ECB 加密

鸿蒙ArkTSApi9AESECB加密由于鸿蒙ArkTS是javascript编写的,因此总是感觉会被抓包破解了,不过这个问题通过提了个工单问了一下,目前鸿蒙编译完成之后的包是无法获取到其内部代码的。因此就能够放心的把加密的密钥给扔在里边了。所以研究了一下目前的鸿蒙加密算法怎么实现。以下以AES128位ECB模式加密为例。密钥不足的时候以0x00填充。加解密算法库框架加解密算法库框架开发指导参考文档加密部分结合当前鸿蒙的编码方式,代码流程如下:转换可用密钥根据密钥生成加密器加密整体代码如下:importcryptoFrameworkfrom'@ohos.security.cryptoFrame

android - ReactJS 与原生 Android 中的 Webview 通信 ('Android' 未定义 no-undef)

我用ReactJS(不是ReactNative-非常重要)编写了web部件。我还有一个简单的Android应用程序,它包含一个WebView,我在其中打开一个在ReactJS上运行的网站。Android原生WebView(打开ReactJS网站)和ReactJS网站之间是否有适当的通信方式?我已经完成了这个FacebookReactNativeCommunication,但这是ReactNative的典型案例。这意味着,这在通过ReactActivity等扩展Activity的原生Android应用程序中是无用的......这是ReactJS源代码,我想在其中执行JS调用Mobile.

Android:获取WebView的滚动位置

我是Android新手。我只想知道用户在页面上滚动的位置。当网页上的某个点出现在屏幕底部时,我想触发一个事件。但是这段代码会导致异常。我知道WebView继承了View的getScrollY()。我没有正确实现它吗?提前致谢。publicclassScrollextendsActivity{publicWebViewwebview;publicfloatyPos;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);WebViewwebview=newWebVie

详细教程 - 从零开发 鸿蒙harmonyOS应用 第四节 (鸿蒙Stage模型 登录页面 ArkTS版 推荐使用)

在鸿蒙OS中,Ability是应用程序提供的抽象功能,可以理解为一种功能。在应用程序中,一个页面即一种能力,如登录页面,即具有登录功能的能力。以下是对鸿蒙新建项目的登录代码功能的详细解读和工作流程的描述:新建Ability:在DevEcoStudio中,选择一个EmptyAbility工程模板,然后在src/main/ets/entryability目录下生成一个Ability文件EntryAbility.ts。新建登录页面:在src/main/ets/pages目录下生成一个Login页面,这是基于Ability实现的应用的入口页面。你可以在Login页面中根据业务需要实现入口页面的功能。实

Android:限制 Webview 中的缩小

我必须在我的应用程序中显示区域map。此map以大型jpg文件(>1000像素*1000像素)形式提供。我在webView中显示它,我还使用内置的缩放控件和缩放选择器,效果很好。现在我想限制缩放,使图像不能小于ListView的高度。因为当我缩小并且图像变小时,webview下方会显示一个白色区域,这是我想要避免的。问候,霍夫 最佳答案 在head元素中插入这个元标记: 关于Android:限制Webview中的缩小,我们在StackOverflow上找到一个类似的问题:

android - WebView 上的 NullPointerException (WebView.requestFocus())

我有一个问题:在我的Android应用程序中有一个包含WebView的Activity。此WebView包含播放的Flash内容。当我从这个应用程序切换到我的主屏幕时,Flash内容在后台流畅运行。当我切换到主屏幕然后关闭屏幕时,Flash内容也在运行。但是当我关闭屏幕时,当我在应用程序本身时,WebView抛出一个NullPointerException,如下文末尾所示。我真的不知道如何解决这个问题。我希望有人能帮助我。编辑:我为Android2.2开发。经过一些测试,我发现了一些特别的东西。当我在运行应用程序时关闭屏幕时,出现上述异常,但当我及时重新打开屏幕时,“仅”出现以下异常。

Android webview 从 strings.xml 加载 HTML

所以我在Strings.xml中有这个:Loremipsumdolorsitamet,consecteturadipiscingelit.Integernecodio.Praesentlibero.Sedcursusantedapibusdiam.Sednisi.Nullaquissematnibhelementumimperdiet.Duissagittisipsum.Praesentmauris.Fuscenectellussedauguesemperporta.Maurismassa.Vestibulumlaciniaarcuegetnulla.Classaptenttaciti

android - 如何在 android 的 webview 中显示本地谷歌地图?

我有以下代码来显示webview:webview.xmlWebViewActivity.javapublicclassWebViewActivityextendsActivity{privateWebViewwebView;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.webview);webView=(WebView)findViewById(R.id.webView1);webView.getSettings().setJ

Android WebView Assets 引用内存泄漏

我的Android4.0.4应用程序包含一个WebView,用户可以通过它查看本地存储在Assets目录中的多个页面。循环浏览页面时,最终会触发以下错误并且应用程序崩溃:JNI错误(应用错误):本地引用表溢出(最大值=512)添加到JNI本地引用表失败(有512个条目)虚拟机中止0xdeadd00dd处的致命信号11(SIGSEGV)(代码=1)问题似乎与此处报告的问题有关:WebViewmemoryleakinandroidappAndroidWebViewMemoryLeakwhenusingAssetsViewpagerWebviewmemoryissue我已使用以下链接中提供的