来源:'的外部页面?

我尝试使用<a href="view-source:google.com">External Source</a>但这只是返回一个断开的链接。


架构/协议http:缺失:

<a href="view-source:http:google.com">External Source</a>`

用scurple(scriple)进行测试:

data:text/html;charset=utf-8,<html><a href="view-source:http:google.com">External Source</a></html>

如果您只需要网页的HTML源代码,而不是其他任何东西,并且您愿意使用服务器端语言,则可以选择使用curlfile_get_contents或Simple HTML DOM来获取网站的HTML,然后在<code></code><pre></pre>标签之间的自己的页面上显示。 这在PHP中看起来像这样

include("simplehtmldom.php");
$html=file_get_html($url);
echo "<pre>$html</pre>;

显然这应该被格式化或打印。 看一下Google Code prettifier来做到这一点。 如果你想获得自己的页面的源代码,你可以使用Javascript,并执行此操作:

var html=document.documentElement.outerHTML;

我不确定这是如何工作获取外部网页,但你可以尝试一个iframe ,就像这样

document.getElementById('frame').contentWindow.documentElement.outerHTML;

作为在<pre>块中输出所有内容的替代方法,请考虑返回不同的内容类型。 在您的回复标题中:

Content-Type: text/plain

然后,您可以简单地返回HTML内容,它将在浏览器中显示为纯文本。

链接地址: http://www.djcxy.com/p/17913.html

上一篇: source:' of an external page?

下一篇: Android SIP registration failed (