草庐IT

X5WebView

全部标签

android - 如何获取 android webview url 以自动检测 https http 和 www?

我正在创建一个显示WebView的应用程序。WebView使用用户输入的URL。我怎样才能让用户只需要输入类似于他们在chrome浏览器中输入的url?例如如果我将facebook.com放入chrome,它将加载https://www.facebook.com。如果我执行webView.loadUrl("facebook.com");它将失败。我需要指定webView.loadUrl("https://www.facebook.com");才能正常工作。我想避免让我的用户首先弄清楚该页面是http还是https,以及他们是否需要www.。 最佳答案

android - Xamarin Forms WebView 禁用自动完成

我有一个Xamarin表单WebView,它使用Source="myInternalSite.CompanySite.com"加载一个网页,该网页在HTML表单中有一个HTML输入文本字段。这是正在发生的事情。用户在输入字段中键入内容并提交。然后他们回来并再次开始输入,输入字段上会出现一个下拉列表,其中包含最后输入的内容。(在chrome中有一个设置“启用自动填充以在一次单击中填写网络表单”,在边缘“保存表单条目”)如何在XamarinformsWebView中禁用HTML表单的自动填充?或者这是否必须在HTML中完成 最佳答案 这

android - 你如何防止 fragment webview 每次都重新加载?

我是Android应用开发的新手,需要一些帮助。我注意到当我尝试使用带有导航选项卡的fragmentWebView时,它们的状态保持良好,但是当我切换到使用抽屉导航时,每次我点击一个抽屉项目,然后通过点击返回到那个抽屉项目在我已经加载的抽屉项目上,它只是重新加载WebView。MainActivity代码:publicclassMainActivityextendsAppCompatActivityimplementsNavigationView.OnNavigationItemSelectedListener{NavigationViewnavigationView=null;Too

Android JavaScript 自动完成表单 WebView

使用这段代码,我可以轻松地将用户名和密码自动粘贴到facebook.com上目的是为用户选择的每个站点自动粘贴用户名和密码。许多应用程序都这样做,但我还没有找到方法。感谢您的帮助@OverridepublicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinished(view,url);progressBar.setVisibility(View.GONE);Stringuser="user";Stringpwd="pass";view.loadUrl("javascript:(function(){document.g

android - 在 webview 中平滑水平滚动

我有一个包含多个“页面”(文本列)的wevbiew,并且希望能够在列之间水平滚动以响应Fling手势。我可以使用scrollTo()很好地完成这项工作,但那是相当突然的,我真的希望能够从一个“页面”平滑过渡到下一个“页面”。我所看到的问题是:您不能将Scroller附加到WebView,也不应将WebView嵌套在ScrollView中。有没有人对在WebView中实现平滑或动画水平滚动有什么好的想法?编辑添加:我正在尝试实现knotmanish的想法,我使用一个独立的Scroller来计算距离..//vxandvyarefromtheonflingeventofthegestured

javascript - 找到Phonegap使用的WebView?

我还没有找到答案,这似乎是一项简单的任务。我需要能够找到Phonegap在调用时使用的WebView:super.loadUrl("file:///android_asset/www/index.html");我已经尝试在main.xml文件中创建一个新的WebView并将index.html页面加载到其中,这只会导致空指针异常。任何帮助都会很棒。///编辑:由于文件大小为823字节,下面的代码现在似乎实际上截取了View的屏幕截图。但是,它只显示为黑色图像,没有显示任何内容。这可能是因为它在加载View之前截取屏幕截图的速度太快了吗?还是我做错了什么?publicvoidonCrea

javascript - Android Webview - javascript 屏幕尺寸与实际屏幕尺寸

我有一个非常简单的Activity,其布局如下...Activity本身设置为全屏(没有标题栏和Android通知栏)并强制横向显示。所以...在我的HTCDesire上,WebView理论上占用800x480(wxh)像素。到目前为止一切都很好,它确实完全填满了屏幕。我感到困惑的是,WebView从使用javascript函数获取屏幕宽度和高度的服务器加载HTML文档......问题是screenW是527而screenH是320,我不明白为什么。看着320的高度,它恰好是480的三分之二,所以我然后查看了800的三分之二是多少(~533)。因此,javascript中的screen

android - 如何将xml加载到webview android

我有一个xml文件,我想将xml内容加载到一个webView中,该webView将被扩展到一个画廊。我已经解析并能够获取解析值,但如何将xml内容加载到WebView?这是我用来加载xml的代码:publicclassReadContentextendsActivityimplementsGalleryListener{privateGalleryViewmyGallery;ContextmContext=null;privateContentAdaptercontentAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstance

android - 无法从 Android 中的 Webview 访问 html 文件中存在的 url

我正在尝试使用shouldOverrideUrlLoading方法访问url。出于某种原因,当我尝试访问html文件中存在的url时,出现网页不可用错误。以前我可以访问url,因为我将html文件存储在原始文件夹中,但我需要将其移动到Assets文件夹,因为这样代码看起来更清晰。这是我的代码,谁能告诉我如何解决这个问题。webview.setWebChromeClient(newWebChromeClient());webview.setWebViewClient(newWebViewClient());webview.loadUrl("file:///android_asset/my

Android,如何在 WebView 中获取重定向事件?

我的应用程序有一个包含WebView的Activity。当我请求打开连接时,服务器重定向我,但我的WebView从未获取它并显示页面未找到消息。当我在我的PC的浏览器中测试URL时,它会将我定向到下一页。但是,在webView中,我从未定向到第二页。我的流程应该是这样的:1-打开一个URL2-服务器指向下一个URL3-通过应用程序填写该页面中的登录表单4-获取服务器响应我的代码是这样的:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layo