如何使用geckoview呈现html?

时间:2019-09-16 03:46:04

标签: android html rendering geckoview

我想先从网站下载html文件,然后编辑该网站并使用geckoview渲染引擎打印html

我知道如何获取html并进行解析,但是我不知道如何使用renderengine渲染

Geckoview仅使用网站的网址

我不想使用Webview,因为我认为制作自己的Web浏览器应用不是很好

3 个答案:

答案 0 :(得分:2)

GeckoSession具有loadString(String htmlString, String mimeType)方法:

GeckoSession geckoSession = ...;// here you start session in your GeckoView
geckoSession.loadString(yourHTMLString, "text/html");

答案 1 :(得分:1)

geckoSession.loadData("我的第一个标题。我的第一段。".getBytes(StandardCharsets.UTF_8),"text/html");

答案 2 :(得分:-1)

geckoSession.loadString("<!DOCTYPE html><html><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>","text/html") 显示空白页。太棒了!