2012-02-29 17 views
3

自分のWebページに、自分のHTMLのソースを示す「ソースを表示」リンクがあるようにしたいと思います。HTMLソースを表示するにはどうすればよいですか?

また、ページのレンダリングとは対照的に、ソースを表示するページのURLに追加できるものがあるかどうかは疑問です。あなたはFFを使用している場合

:あなたがソースを開くリンクと大丈夫であれば、この...

http://www.example.com/mypage.html#show_source

答えて

1

と同じように、あなたは、次のJavaScriptを使用することができ

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

とIEの場合:

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

bodyタグ次のようにすることができます: document.body.innerHTML

アプリケーションに関するもう少し情報を提供できますか?

0

「ソースボタンを表示」は解決策ですが、直接リンクが必要な場合は、ファイルのContent-Typeヘッダーを「プレーン/テキスト」に変更する必要があります。

あなたのページには、例えば、PHPスクリプトであることができれば、それは次のようになります。

<?php if($_GET["viewsource"]=="yes") header("Content-Type: plain/text"); ?> 

、あなたが追加することで、リンクを開くことができviewsourceを= yesのあなたのURLに?。

「サーバー側」でのみ動作することを覚えておいてください。

関連する問題