草庐IT

webviews

全部标签

android - 从 WebView 加载一个 url 而不显示它

是否可以从WebView加载url而无需将其附加到任何布局(不可见)? 最佳答案 是的,您可以使用您的应用程序上下文来实例化您的WebView:WebViewwebView=newWebView(getApplicationContext());webView.loadUrl("your-url");令人惊讶的是,这有效...这意味着实际上可以使用应用程序上下文创建webview,并且不需要UI上下文,这对我来说有点奇怪。 关于android-从WebView加载一个url而不显示它,我

Android WebView - Youtube 视频不在应用程序中播放

我有一个使用WebView显示网页的Activity。在该页面中,有一个指向YouTube视频的链接(因此我无法或不需要嵌入该视频)。问题是视频无法播放-当我点击播放按钮时,出现一个错误页面说“网页无法显示vnd.youtube上的网页:SVf8Ghl6d8xx可能暂时停滞不前,等等等等!!!”如果你知道我想要什么,请只回答!我几乎浏览了stackoverflow上的所有相关帖子,因此无需引用其他帖子/问题。主Activity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(save

android - Ionic 2 chrome webview 检查不工作

我的笔记本电脑上安装了DebianStretch,并在我的新手机上安装了全新的LineageOS14.1(Android7.1),但没有使用GooglePlay服务。我可以在我的手机上运行我的ionic1应用程序,我可以使用Chromium的chrome://inspect调试它,效果很好,对我来说非常有用。现在我第一次制作了Ionic2应用程序。我可以在手机和浏览器上运行它。我还可以看到我的应用程序列在chrome://inspect中,但是当我点击inspect时,空白窗口打开。几秒钟后,我收到404NotFoundTheresourcecouldnotbefound.消息。现在,

android - WebView:以编程方式清除 Service Worker 缓存

为了让用户快速清除缓存,我使用了以下功能(基于this和this)附加到“清除缓存”按钮:staticvoidclearAppCache(Contextcontext){try{Filedir=context.getCacheDir();deleteDir(dir);}catch(Exceptione){//TODO:handleexception}}privatestaticbooleandeleteDir(Filedir){if(dir!=null&&dir.isDirectory()){String[]children=dir.list();for(StringaChildren

java - Android 在 webview 中启用后退按钮

我正在使用以下代码在我的Android应用中显示WebView。packagecom.company.myapp;importcom.google.android.apps.analytics.GoogleAnalyticsTracker;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.Window;importandroid.webkit.WebChromeClient;importandroid.webkit.WebView;importand

android - 当页面不可用错误时调用 WebView onPageFinished。解决方案?

我有一个webview,它必须在调用onReceivedError()时创建一个LOG。但问题是,当我的wifi连接非常糟糕(几乎100%丢失)并且webview显示页面不可用html错误时,方法onPageFinished被调用并且onReceivedError没有被调用如何解决?我希望当页面不可用时调用onReceivedError方法!webView.setWebViewClient(newWebViewClient(){@OverridepublicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinished(vi

android - WebView - Youtube 视频在后台播放并最小化

我有一个WebView问题,基本上我正在加载一个在某些地方嵌入了视频的论坛,如果您播放视频然后旋转设备,视频会在后台继续播放,您可以通过它来停止它。当您最小化应用程序时也会发生这种情况。有办法阻止这种情况吗?这是我正在使用的WebView代码。super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);this.view=(WebView)findViewById(R.id.webView);view.setWebViewClient(newWebViewClient(){@Overridepubl

android - 想要在 webview android 中完成 url 加载后将 webview 重定向到其他 Intent

我想在url加载完成时将webview重定向到另一个Activity完全的。这是我的webview代码:-此类由webview扩展**1)ThisthemethodwhereIamdoingcodeforredirectingwebviewtoactivity**>这是加载url的onPagefinished方法。publicvoidonPageFinished(WebViewview,Stringurl){if(url.endsWith("paymentconfirmation/"))((DibsPaymentScreen)getContext()).setCancelDisallo

android - 如何在 LinearLayout 中设置 WebView

我正在尝试在线性布局中设置webview。我刚刚在线性布局中创建了一个xml线性布局文件、进度条和一个webview..java文件只显示进度条。此代码未显示WebviewpublicclassMainActivityextendsActivity{privateWebViewweb;privateProgressBarprogBar;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().requestFeature(Window.FEAT

java - 在 WebView [Android Studio] [Java] 中允许麦克风访问(权限)

我目前正在开发一个使用html5和webview来显示“应用程序”的音乐调谐器。我已经在list中写下了所有需要的权限,我认为webview还需要另一个权限。我正在使用这个https://jbergknoff.github.io/guitar-tuner/现在作为示例重定向页面这是我的manifest.xml这是我的.javapublicclassHomeActivityextendsAppCompatActivity{privateWebViewwv;privateStringTAG="HomeActivity";privatestaticfinalintREQUEST_INTERN