我需要一个 java 脚本函数,将当前加载页面的文档对象转换回它的源文本。在 Firefox 中是这样的:
var doc = document;
var str = (new XMLSerializer()).serializeToString(doc);
alert(str);
但我需要一个跨浏览器解决方案。这将如何完成?
例如:
<html>
<body>
<script>
alert( asText(document) );
</script>
</body>
</html>
会弹出:
<html>
<body>
<script>
alert( asText(document) );
</script>
</html>
您将如何实现“asText”功能?