如何使用 geckoview 渲染 html?
How can i render html with using geckoview?
我想先从网站下载 html 文件,然后编辑该网站并使用 geckoview 渲染引擎打印 html
我知道如何获取 html 并解析它,但我不知道如何使用渲染引擎渲染它
Geckoview 仅使用 url 网站
我不想使用 webview,因为我认为制作自己的网络浏览器应用程序不太好
GeckoSession
有 loadString(String htmlString, String mimeType)
方法:
GeckoSession geckoSession = ...;// here you start session in your GeckoView
geckoSession.loadString(yourHTMLString, "text/html");
geckoSession.loadString("<!DOCTYPE html><html><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>","text/html")
显示空白页。太棒了!
geckoSession.loadData("我的第一个标题。我的第一段".getBytes(StandardCharsets.UTF_8),"text/html");
我想先从网站下载 html 文件,然后编辑该网站并使用 geckoview 渲染引擎打印 html
我知道如何获取 html 并解析它,但我不知道如何使用渲染引擎渲染它
Geckoview 仅使用 url 网站
我不想使用 webview,因为我认为制作自己的网络浏览器应用程序不太好
GeckoSession
有 loadString(String htmlString, String mimeType)
方法:
GeckoSession geckoSession = ...;// here you start session in your GeckoView
geckoSession.loadString(yourHTMLString, "text/html");
geckoSession.loadString("<!DOCTYPE html><html><body><h1>My First Heading</h1><p>My first paragraph.</p></body></html>","text/html")
显示空白页。太棒了!
geckoSession.loadData("我的第一个标题。我的第一段".getBytes(StandardCharsets.UTF_8),"text/html");