草庐IT

X5WebView

全部标签

Python - 如何在 gtk.Window 中加载 Google Chrome 或 Chromium 浏览器,如 webkit.WebView()?

在Python(Linux)中,如何在gtk.Window()中加载Googlechrome或Chromium浏览器?我现在使用的是webkit,但由于Javscript引擎和其他更新问题,我需要使用GoogleChrome/Chromium而不是webkit。$apt-getinstallpython-webkit$cat>>/var/tmp/browser.py 最佳答案 扩展sfantu答案。CEFPython自带了在PyGTK应用程序中嵌入Chrome浏览器的例子,看截图:https://code.google.com/p/

解决鸿蒙调试WebView失败的两个问题

解决鸿蒙调试WebView失败的两个问题这里只是说调试失败如果webView空指针请跳转https://blog.csdn.net/SeemComeBack/article/details/124318833?spm=1001.2014.3001.5501文章目录解决鸿蒙调试WebView失败的两个问题前言一、请使用真机调试,仔细看!二、当然使用了真机调试仍然出现上述错误还需要一些操作1.找到项目中的2.deviceConfig下添加总结前言一般你需要解决两个问题才能正常调试一、请使用真机调试,仔细看!1、鸿蒙暂时是不能用虚拟机调试webview的,所以请使用真机调试2、如果你没有真机那就可以

android - 如何在 Android 的 WebView 中打开本地 PDF 文件?

我想在WebView中打开本地(SD卡)PDF文件。我已经试过了:webview=(WebView)findViewById(R.id.webview);webview.getSettings().setJavaScriptEnabled(true);webview.getSettings().setPluginsEnabled(true);webview.getSettings().setAllowFileAccess(true);Filefile=newFile(Environment.getExternalStorageDirectory()+"/test.pdf");final

java - 渲染后,Android获取webview内容的高度

我正在尝试获取渲染后的webview的高度。它总是返回null,我试过getHeight、getMeasuredHeight、getContentHeight,它总是返回null。布局:ActivitypublicclassTestActivityextendsMenuActivity{privatefinalstaticStringTAG="HearingTest";privateStringurlTopContent;privateWebViewtopContent;privatebooleanmMoreInfoTop=true;privateintmYdelta=0;privat

Android WebView 错误地处理预格式化文本中的换行符

如果我将此HTML推送到WebView:webView.loadData("line1\nline2","text/html","utf-8");它呈现为(在模拟器和设备上)line1line2相对line1line2正如我所料。如果我将此HTML保存到sdcard并在浏览器中打开文件,它会呈现良好。我想我做错了什么,或者这可能是一个错误。无论如何,我想以编程方式将带有预格式化换行符的HTML推送到WebView并呈现换行符。 最佳答案 传递给loadData的字符串需要进行URI转义。您可以使用URLEncoder.encode(

Android:WebView/BaseInputConnection 中的退格键

我在Android(4.2)中遇到了软键盘退格问题。我在WebView(CodeMirror)中有一个自定义编辑器,它使用一个空的内部。似乎退格不是由Android系统发送的,除非它认为中有一些文本。.我已覆盖WebViewonCreateInputConnection试图降低软输入:@OverridepublicInputConnectiononCreateInputConnection(EditorInfooutAttrs){Log.d("CustomWebView","onCreateInputConnection(...)");BaseInputConnectionconnec

android - 将 WebView 设置为查看桌面站点而不是移动站点

我对StackOverflow和Google进行了大量研究,但我发现没有任何东西真正适合我。我希望该站点查看桌面站点而不是移动站点。我该怎么做呢?我希望它直接转到桌面网站。WebViewmyWebView=(WebView)findViewById(R.id.webview);myWebView.loadUrl("http://www.apotter96.webs.com/");} 最佳答案 更改webview的用户代理StringnewUA="Foo/";//ChangethistodesiredUA喜欢StringnewUA="

android - 如何提高 webview 加载时间

我有一个可以在webview中加载的URL。如果我通过浏览器打开webview需要更少的时间,但如果我在webview中加载URL则需要更多时间。此外,如果我必须在另一个屏幕中使用相同的URL重复使用相同的webview页面,那么我无法这样做,因为如果我在不同的屏幕中使用相同的webview对象,那么加载URL也需要时间。如何让我的webview立即加载URL? 最佳答案 您可以为您的浏览器使用YSlow或GooglePageLoad插件,以获取有关如何改善页面加载和加快页面速度的具体提示。

android - WebView 显示带有 loadDataWithBaseURL 的源 html,而不是渲染 View

我正在开发一个使用WebView呈现自定义html的应用程序。但是当我打电话时loadDAtaWithBaseURL(URL,"TEST","text/html;charset=utf-8;","utf-8",null);它在Genymotion模拟器上显示html本身(未呈现)。在我的HTC-one上,它适用于渲染的html。每个结果都显示为附件。有人有同样的问题或解决方案吗?谢谢。 最佳答案 不要在KitKat下方输入mimeType。fungetMimeType():String?{returnif(Build.VERSION

android - 处理 Android Webview 中的证书错误并清除证书首选项

我正在尝试找到一种正确的方法来处理AndroidWebview中的SSL证书错误。我的目标是提供一种加载带有SSL证书错误的页面的方法,但让用户在警告他安全性任何时候尝试加载带有证书错误的URL后让用户选择加载页面。。p>我在线程中找到的最接近的解决方案建议覆盖WebViewClient,如下所示:webView.setWebViewClient(newWebViewClient(){@OverridepublicvoidonReceivedSslError(finalWebViewview,finalSslErrorHandlerhandler,finalSslErrorerror)