来源:'的外部页面?
我尝试使用<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源代码,而不是其他任何东西,并且您愿意使用服务器端语言,则可以选择使用curl
, file_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