2011-07-03 84 views

回答

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

這應該在Firefox和Chrome中正常工作。它不會在Internet Explorer中工作。另一種選擇是使用outerHTML屬性:

var source = document.documentElement.outerHTML; 

這應該工作在大多數瀏覽器的罰款。爲了獲得在新窗口中打開,你可以做這樣的事情:

var sourceWindow = window.open(); 
sourceWindow.document.open('text/plain').write(document.documentElement.outerHTML); 
0

有趣的想法!我所能想到的是:

對於Chrome:嘗試在另一個選項卡中打開url「view-source:[original url]」。可能工作。

還是要看中,請使用php或ajax將html複製到txt文件並鏈接到該文件?或者將它顯示在一個塊中或其他東西...

或者告訴用戶按ctrl + U?