草庐IT

win7Webview2

全部标签

android - React Native WebView,如何存储用户名和密码

我正在为仅使用webview的android和iphone/ipad创建一个非常简单的应用程序。我如何存储用户名和密码,这样用户就不必每次都输入它们。提前致谢。importReact,{Component}from'react';import{AppRegistry,WebView}from'react-native';exportdefaultclassmyappextendsComponent{render(){return();}}AppRegistry.registerComponent('myapp',()=>myapp);感谢Fabian的快速回复。我用injectedJa

java - 以编程方式获取 WebView 实现

用户当然可以选择使用哪个WebView实现,如解释的那样here.是否有可能以编程方式确定他们选择了哪种实现?我知道有可能gettheUser-Agentstring以编程方式,但这不是完全相同的信息。在上面的示例中,我想知道“ChromeStable”已被选为WebView实现。在某些用户设备上,显然还有一个选项可以从列表中选择“AndroidWebView”,即使Chrome也是一个选项,即使AndroidWebView在系统应用列表中被禁用。这很麻烦,因为大概Android系统WebView将不会收到进一步的更新(它将停留在过去),而Chrome将收到更新并且是作为WebView

安卓 WebView : Scripts may close only the windows that were opened by it

我正在加载一个特定的url例如。webview.loadUrl("some.domain.com")后记我将它重定向到其他域,然后返回到我的域。然后我尝试在我的javascript(window.close())中关闭窗口。在chrome开发者工具上远程调试时出现以下错误Scriptsmaycloseonlythewindowsthatwereopenedbyit.即使我在打开它的同一个域中,我也会收到上述错误。如有任何帮助,我们将不胜感激。谢谢。 最佳答案 这个答案将从Android应用开发者的角度出发。我希望它会对某人有所帮助。

android - webview loaddata 滚动设置在单击之前不会更新

我使用loadData()和reload()更新webView中的html。我获得了要显示的新数据,但页面滚动尚未更新。我想将页面的View保留在底部。我可以等很长时间,它仍然没有更新。单击webView后,滚动条会调整,我可以拖动到页面底部并查看新文本。我尝试过的事情:-在onPageFinished()中进行多项设置和调用。没有一个起作用,因为getContentHeight()还没有改变。我也尝试过scrollTo(100+getContentHeight)但这不起作用。-pageDown(真)在reload()之后调用requestLayout()browser.request

javascript - 在Android WebView中注入(inject)外部JS文件并调用

我正在尝试将我的外部JS文件(包含在assets目录中)注入(inject)WebView并在之后调用它。这是我用来注入(inject)它的代码:webView.setWebViewClient(newWebViewClient(){@OverridepublicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinished(view,url);webView.loadUrl("javascript:(function(){"+"varscript=document.createElement('script');"+"sc

android - 如何在我的 WebView 应用程序中打开另一个应用程序?

我有一个显示移动网站(WebView)的Android应用程序,在移动网站中有重定向到PDF、Excel和视频文件的链接。当尝试在我的常规浏览器中打开它时,我的手机要求使用另一个应用程序打开它或开始下载,这样我就可以稍后打开它。但在我的WebView应用程序中,它要么不起作用,要么没有响应,要么显示“页面不可用”错误。有可能吗? 最佳答案 要处理WebView中的链接,您可以使用shouldOverrideUrlLoadingWebViewClient的方法类(class)。考虑以下示例;WebViewwebView=(WebVie

uniapp实现webview页面关闭功能

实现思路:1.关闭按钮是使用原生button添加的close属性。(见page.json页面)2.监听关闭按钮的方法。(onNavigationBarButtonTap)3.写实现关闭webview所有页面的逻辑。废话不多说,直接上代码1.page.json添加关闭按钮2.webview页面实现关闭逻辑实现代码: exportdefault{ data(){ return{ params:{ url:"https://www.hgjt.com/" }, webviewStyles:{ progress:{ color:"#027AFF"

java - fragment View 中 webview 的进度条

我正在尝试在Eclipse中为Android制作一个应用程序。我在其中使用webview的不同fragment。但是我想在加载webview时显示一个进度条,但我不知道该怎么做我检查了很多教程但没有这样做。让我把大部分Activity代码放在这里。importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.view.MenuInflater;importandroid.view.View;import

android - 弹出屏幕未在 webview 中打开?

我目前正在使用webview,当在webview中单击某个按钮时,会创建Javascript弹出窗口。但它没有在我的Webview中打开。我的代码在这里:wvPayements=(WebView)view.findViewById(R.id.wvPaymentsPage);wvPayements.getSettings().setLoadWithOverviewMode(true);wvPayements.getSettings().setUseWideViewPort(true);wvPayements.getSettings().setSupportZoom(true);wvPay

webview使用详解(一)

问题背景安卓日常开发和学习过程中,经常会使用到webview来加载网页,比如前两天过来了这样一个需求:拦截某一个链接不执行此链接,执行指定跳转到其他activity页面。这就要求我们对webview加载的URL进行判断,如果是属于需要屏蔽的URL,我们就进行拦截,并且执行相应的操作。那么首先,我们来熟悉下webview的正常使用操作。问题分析1、webview的基本使用(1)首先,我们在布局文件中来添加WebView控件,代码如下:(2)代码中让WebView控件加载显示网页,代码如下:classWebviewlActivity:AppCompatActivity(){privatelatei