html/javascriptでページのhtmlコードを返すことは可能ですか?htmlボタンを押すとウェブページのHTMLコードを表示
私はhtmlページを持っています。私は、input[type=button]
をクリックすると、そのページのソースコードを開きます。
html/javascriptでページのhtmlコードを返すことは可能ですか?htmlボタンを押すとウェブページのHTMLコードを表示
私はhtmlページを持っています。私は、input[type=button]
をクリックすると、そのページのソースコードを開きます。
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);
興味深いアイデア!私が考えることができるのは:
Chromeの場合:別のタブでURL「view-source:[元のURL]を開いてみてください。うまくいくかもしれない。
また、phpやajaxを使用してhtmlをtxtファイルにコピーしてリンクする方法もあります。ブロックや何かに表示するか...
または、Ctrl + Uを押すようにユーザーに指示しますか?