如何获取显示HTML源代码的链接?

如何获取显示HTML源代码的链接?,html,browser,Html,Browser,我希望我的网页有一个“显示源代码”链接,它将显示我的HTML的源代码 我还想知道是否有什么东西可以附加到我页面的URL中,只显示源代码而不是呈现页面。像这样 如果您对打开源代码的链接没有异议,可以使用以下javascript: 如果您正在使用FF: window.location = "view-source:" + window.location.href; 而IE: var popup=window.open(); popup.document.open('text/plain').wri

我希望我的网页有一个“显示源代码”链接,它将显示我的HTML的源代码

我还想知道是否有什么东西可以附加到我页面的URL中,只显示源代码而不是呈现页面。像这样


如果您对打开源代码的链接没有异议,可以使用以下javascript:

如果您正在使用FF:

window.location = "view-source:" + window.location.href;
而IE:

var popup=window.open();
popup.document.open('text/plain').write(document.documentElement.outerHTML)
如果您只需要在主体标记之间编写代码,则可以执行以下操作: document.body.innerHTML

您能否提供有关应用程序的更多信息?

“查看源代码按钮”可能是一个解决方案,但如果您需要直接链接,则需要将文件的内容类型标题更改为“纯/文本”

例如,如果您的页面可以是PHP脚本,那么它将是:

<?php if($_GET["viewsource"]=="yes") header("Content-Type: plain/text"); ?>

您可以通过在URL中附加?viewsource=yes来打开链接


请记住,它只在“服务器端”起作用。

8年后的2020年,我需要类似的功能,并最终提出: