草庐IT

5WebView

全部标签

java - Webview自动输入密码的方法

我是Java和Android的新手,我有一个问题。我认为解决方案可能非常简单,但我无法解决。我创建了一个带有WebView的应用程序,我希望webview自动输入用户名和密码,以便用户在启动应用程序时已经登录。我用谷歌搜索并找到了类似的东西,但它不起作用@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);webView=(WebView)findViewById(R.id.web

javascript - webview中的自定义文本选择颜色

问题:我们想要更改webviewtextselection的颜色,以便它显示与用户释放触摸相同的颜色。我已经完成了突出显示部分,但我找不到更改选择颜色的好方法。尝试过的方法:::selectionCSS:这仅适用于桌面浏览器,不适用于androidwebview。在onDraw中手动绘制选区:这很麻烦,因为我们必须自己管理坐标。注意:我看到很多电子书阅读器应用程序(Kindle、iBooks、aldiko、Moon+Reader)都有这个功能,但我真的找不到解决方案。谁有解决办法请指教。谢谢 最佳答案 包括在您使用Webview显示

android - onLongClickListener 不适用于 WebView

我有以下结构来实现longclicklistener。如果我单击包含html链接的webview上的文本,它就会起作用,所以我知道结构并非完全错误。我现在删除了这个链接,监听器不再监听点击。有人知道这个问题并有一些建议吗?privateView.OnLongClickListenermLongClickHandler=newView.OnLongClickListener(){@OverridepublicbooleanonLongClick(Viewview){...returntrue;}};...mywebview.setOnLongClickListener(mLongClic

android - 如何避免 webview 缩放并提高其性能?

我有一个在webview中显示的js游戏代码。代码定义为占据整个html页面模板,当我将其拉入webview时,我相应地调整大小。但是,它会放大双击,这使得玩游戏变得困难。我怎么办防止它缩放。另外,有没有办法加快性能,因为游戏现在非常慢而且不理想。这是WebView的代码:requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);setCo

android - 通过 adb 从 PC 调试 Android WebView

我最近才开始android开发。我实际上正在构建一个运行AndroidWebView的Web应用程序。所以,我想知道是否有任何方法可以通过ADB或其他方式从PC调试Web应用程序(js、css、html)。我用谷歌搜索并找到了选项,但没有一个像Firebug那样具有广泛的调试功能。因此,任何想法将不胜感激。提前致谢。 最佳答案 从Android4.2开始(如果我没有记错版本)你可以:在手机上打开开发模式通过USB数据线将其连接到您的PC确保在平板电脑/手机上“信任这台电脑”在您的PC上的GoogleChrome中转到chrome:/

android - 如何使用 Android MediaCodec 记录 webview Activity 屏幕?

我的任务是在WebView中记录用户Activity,换句话说,当用户在WebView中导航时,我需要创建一个mp4视频文件。很有挑战性:)IfontthatinAndroid4.3introducedMediaCodec:被扩展为包括一种通过Surface提供输入的方法(通过createInputSurface方法)。这允许输入来自相机预览或OpenGLES渲染。我什至找到了一个示例,您可以在其中录制用opengl编写的游戏:http://bigflake.com/mediacodec/我的问题是:如何记录webviewActivity?我假设如果我可以将webview内容绘制到op

android - Android 4.4+ 中的 App WebView 无法正确处理视口(viewport)

我正在寻找有关新4.4+AndroidWebview视口(viewport)相关问题的解决方案。这个问题,详细来说,是在新的4.4+Androidwebview中,viewport没有被正确处理,或者可能被忽略,导致内容不能正确填充设备宽度。如何复制:Thisboxis320pxwide.在设备上查看时,上面的页面不应该绘制一个覆盖任何屏幕整个宽度的紫色框吗?这是一个图形演示:上面编码的html页面,通过应用程序显示一个简单的320px框:https://drive.google.com/file/d/0B2beYh8CaQEUTEREdFNaRFZvbHc/edit?usp=shar

Android 4.4 WebView 缩放居中

使用WebView放大(在Android有人可以重现这个问题吗?如果是:是否有任何解决方法?我需要将内容(主要是文本)放在没有水平滚动条的WebView内部。编辑:图片是缩放后的。 最佳答案 你试过吗?WebSettingssettings=webView.getSettings();settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true); 关于Android4.4WebView缩放居中,我们在St

android - 三星特定的 webview 问题

我有一个phonegap应用程序,它可以在Chromium和原生、纯净的Android浏览器WebView中无缝运行。三星修改的Android浏览器中的某些东西破坏了我的应用程序,而且我终其一生都找不到描述三星浏览器差异的资源。这个线程似乎相关,但修复实际上让我的事情变得更糟:SamsungGalaxyS4andPhonegapIssue有什么办法可以查出三星原生浏览器兼容什么? 最佳答案 建议在Chromium和WebView中加载一些基准测试以比较功能并发现可能不支持的行为:http://html5test.com/http:/

android - 如何根据android webview中的html输入类型以编程方式打开Android软键盘

我想在页面加载时显示android软键盘并以编程方式聚焦输入字段。$('#field').focus();据我研究,除了用户生成的事件(如点击事件)之外,这是无法完成的。所以我尝试了一种解决方法来聚焦输入字段,并使用此代码手动显示android键盘。InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInputFromWindow(myWebView.getWindowToken(),InputMethodManager.SHOW_I