gpt4 book ai didi

javascript - 如何在 android 或 java 中从 [object HTMLDocument] 转换字符串

转载 作者:行者123 更新时间:2023-11-29 19:38:06 29 4
gpt4 key购买 nike

我正在开发一个定制的 gecko 驱动的 android 浏览器。我想在控制台中打印源代码。

当我尝试打印时,它显示 [object HTMLDocument]

代码如下:

 function onPageLoad(event) {
// the target is an HTMLDocument
let contentDocument = event.target;
let browser = BrowserApp.getBrowserForDocument(contentDocument);
console.log("Page loaded: " + browser.contentTitle);
console.log("Page loaded content: " + browser.contentDocument);

}

输出是页面加载的内容:[object HTMLDocument]

我想打印[object HTMLDocument]中的源代码。

最佳答案

啊,我明白了。尝试:

let contentDocument = event.target;
console.log("Page loaded: " + contentDocument.title);
var s = new XMLSerializer().serializeToString(contentDocument);
console.log("Page loaded content: " + s);

这至少对我有用(如果我正确理解你想要打印的内容)。

关于javascript - 如何在 android 或 java 中从 [object HTMLDocument] 转换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39019909/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com