草庐IT

webviews

全部标签

android - 通过js在WebView中获取位置

我正在尝试创建WebView,它将通过js获取GPS定位,但是当我单击应显示定位的按钮时:在android4.1.1(模拟器)中:“错误代码2。无法启动地理定位服务在android4.1.2(phone)中什么也没有发生在android6.0(模拟器)中相同,只是没有任何反应我的权限:我的设置:webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setGeolocationEnabled(true);webView.getSettings().setJavaScriptCanOpenWindows

android - 在 webview 上共享 whatsapp

我有androidwebview应用程序,并且在网络源中可以将新闻内容共享到whatsapp。它在移动浏览器中运行完美,但在WebView中不起作用。它的显示文本whatsapp://send?text=Helloworld这是我的代码packagecom.web.viewers;importandroid.annotation.SuppressLint;importandroid.content.DialogInterface;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.net.Ur

android - 从android webview捕获图片

我想在WebView中保存通过capturePicture方法获取的图片,怎么办? 最佳答案 web=newWebView(this);web.setPictureListener(newPictureListener(){publicvoidonNewPicture(WebViewview,Picturepicture){if(picture!=null){try{Bitmapbmp=pictureDrawable2Bitmap(newPictureDrawable(picture));FileOutputStreamout=ne

android - 如何从 webview 中隐藏 "Web page not available"页面/错误?

我想隐藏那个错误,只显示一个空白页面和一个对话框。如何隐藏它? 最佳答案 不是那么明显。因为WebViewClient无论如何都会打开标准错误页面,即使您覆盖了onReceivedError方法。所以我们需要在处理错误事件后打开自定义错误页面。因此,您应该覆盖onReceivedErrorinWebViewClient,然后如果您处理所需的错误代码(请参阅WebViewClient中的ERROR_常量),您应该打开空白页面或另一个页面以隐藏标准Android“网页不可用”页面。像这样:@OverridepublicvoidonRec

Android WebView - 如何在用户单击 WebView 链接时将用户留在应用程序中?

我有这个命令让用户在点击WebView中的链接后仍然留在应用程序中。但是我把它弄丢了,似乎找不到它是什么了。谁能提醒我那个命令是什么?谢谢!这是我的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);WebViewwebview=newWebView(this);webview.getSettings().setAppCacheEnabled(false);webview.getSettings().setJavaScriptEnabled(true);w

Android fragment WebView

我为我所在国家/地区的某个人开发应用我的应用有问题我的应用有幻灯片菜单与此应用程序Youtube相同。http://i.stack.imgur.com/4hxlM.png但是WebView的问题我有一个布局它有webView这是webView_layout.xml这是类packagecom.alyousafi.SeebClub;importcom.alyousafi.SeebClub.R;importandroid.app.Fragment;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.v

android webview 不仅仅是响应式网站的全宽

我有一个简单的WebView:这样调用:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);WebViewmyWebView=(WebView)findViewById(R.id.webview);myWebView.loadUrl("http://example.com");}问题是我尝试呈现的网站没有进入响应模式。宽度超出了屏幕,导致我滚动。我尝试了宽度,包括:fill_parent、matc

android - WebView 成 fragment (android.support.v4)

我使用ViewPager获得了一个选项卡菜单。每个选项卡都包含来自android.support.v4包的fragment(与旧SDK的兼容性)。其中一个fragment是WebView(称为FragmentWeb),我希望它保留在寻呼机布局中。问题是当我的WebView膨胀时,它以全屏模式运行。有没有办法让网络浏览器一直在我的选项卡下?谢谢我的fragment类:FragmentWeb.javapublicclassFragmentWebextendsFragment{publicViewonCreateView(LayoutInflaterinflater,ViewGroupcon

Android ViewPager自动聚焦WebView

我有一个来自支持库的ViewPager的Android应用程序。在fragment的View中,我在顶部有一些View,在它们下面有一个带有一些HTML内容的WebView。首页已正确加载,但在页面之间切换时,每个下一页都会自动向下滚动到webview并在其中聚焦某些内容(图像、超链接),并使用默认样式(我的手机上为橙色)标记它。这非常奇怪,我不知道它来自哪里,我想摆脱这种行为。打开时,每个页面都应位于其顶部(滚动位置0)。它发生在加载View(onCreateView)后的短暂延迟中,因此在onCreateView中将滚动位置设置为0没有帮助。滑动到另一个页面后应该是这样的:good

android - 如何在 Android WebView 中播放 YouTube 视频?

我正在制作RSS阅读器应用程序,我从URL获取RSS数据,RSS数据可以包含指向YouTube视频的链接。这里是一个例子,链接到youtube视频的样子:divclass="video-shortcode">当我运行我的应用程序时,没有视频,它全黑,我无法播放。如何在WebView中播放视频?编辑:这是结果:这是我的代码://setwebviewpropertiesWebSettingsws=desc.getSettings();ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);ws.getPluginState();ws.set