在Safari上有“查看:来源”的方法吗?

时间:2013-12-26 01:54:00

标签: html firefox view safari

要在FireFox中显示网站来源,您只需在网址前输入view-source:<URI-here>即可。

示例:view-source:https://www.facebook.com/

2 个答案:

答案 0 :(得分:2)

转到偏好设置 - &gt;高级并启用开发人员菜单。然后从开发人员菜单中查看源代码。

答案 1 :(得分:0)

直接,没有。 Safari不支持以“view-source:”开头的地址。

另一个SO问题here有一个解决方案。标签内容由javascript抓取并放入弹出窗口。但它只能显示当前网站的内容。

的test.html:

<html>
<head>
<script type="text/javascript">
function ViewSource()
{
    var source = "<html>" + document.getElementsByTagName('html')[0].innerHTML + "</html>";
    // replace < and > symbols
    source = source.replace(/</g, "&lt;").replace(/>/g, "&gt;");
    // add <pre> tags
    source = "<pre>"+source+"</pre>";
    // open the window
    sourceWindow = window.open('','View source!','height=800,width=800,scrollbars=1,resizable=1');
    // set the source as the content
    sourceWindow.document.write(source);
    // close the document for writing, not the window
    sourceWindow.document.close(); 
    // give source window focus
    if(window.focus) sourceWindow.focus();
}
</script>
</head>
<body>
    <input type="button" value="View source!" onClick="ViewSource()" />
</body>
</html>