2011-07-03 12 views

答えて

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

FirefoxとChromeでは正常に動作するはずです。 Internet Explorerでは動作しません。

var source = document.documentElement.outerHTML; 

そして、それはほとんどのブラウザでは正常に動作する必要があります:別のオプションは、outerHTMLプロパティを使用することです。新しいウィンドウで開くには、次のような操作を行います。

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

興味深いアイデア!私が考えることができるのは:

Chromeの場合:別のタブでURL「view-source:[元のURL]を開いてみてください。うまくいくかもしれない。

また、phpやajaxを使用してhtmlをtxtファイルにコピーしてリンクする方法もあります。ブロックや何かに表示するか...

または、Ctrl + Uを押すようにユーザーに指示しますか?

関連する問題