0

我在工作,我们使用具有一定安全性的 Internet Explorer 8。通常,如果我需要获取源代码,我只需右键单击,查看源代码,但我在右键菜单上看不到该选项。

浏览器确实允许地址栏中的代码,所以我想出了这个

javascript:alert(document.body.innerHTML)

但是,如果页面非常大,则会出现此问题,因为您无法滚动 Internet Explorer 警告框。什么是我可以用来显示页面源代码的片段,它是可滚动的?

请注意,它是“原始”源还是“渲染”源无关紧要,但如果你有两个选项会很好。

4

1 回答 1

1

在 jsFiddle 中准备你的代码片段!

http://jsfiddle.net

例如,您可以创建一个 pre 元素,将其附加到文档并将文本设置为文档的源!

var head = document.head.innerHTML;
var body = document.body.innerHTML;
var element = document.createElement("pre");
element.innerText = "<html><head>" + head + "</head><body>" + body + "</body></html>";
document.body.appendChild(element);

现在删除所有换行符,将其复制并粘贴到地址栏中并运行!它已经过测试;)

javascript: var head = document.head.innerHTML; var body = document.body.innerHTML; var element = document.createElement("pre"); element.innerText = "<html><head>" + head + "</head><body>" + body + "</body></html>"; document.body.appendChild(element);

于 2012-11-06T04:31:05.913 回答