2016-04-29 7 views
2

私はview-source:http://example.comのようなURLのソースコードを読んでみたいです。私はhttp://example.comのようなソースを読むためにAjaxを使いたくありません。JSやjQueryやクライアントスクリプトの助けを借りて、view-sourceでソースコードを読む

のみ誰もがどのように私は私の目標を達成することができる任意のアイデアを持っていますview-source:http://

とソースを読むことをお勧めします。

+0

'view-source'はブラウザの機能であり、httpプロトコルの一部ではないので、これは不可能だと思います。なぜAjax経由でソースを読みたいのですか? –

+0

いいえ私はこれにajaxを使うことはできません。 Webページの応答は一時ファイルに保存されますか? –

+1

ああ、そうだ。以前に読み込まれたページのソースを読み込み、キャッシュに保存することができますか?そしてあなたは別のページからJSをwhithしたいですか? –

答えて

0

ユーザーのファイルシステムから任意のファイルにアクセスすることはできませんでした。これは厳しいセキュリティ侵害であるためです。

ただし、Service Workersをご覧ください。

サービスワーカーを使用すると、特定のページをキャッシュし、後でこれらのページをネットワーク接続せずに開くことができます。 (これは「オフラインファーストアプリ」と呼ばれています)

これは新しい仕様であり、Chrome、Firefox、Operaの最新バージョンでのみサポートされています。とにかく、それは今のところあなたの最良の選択だと信じています。 具体的にはサービスワーカーのキャッシングパターンに関するthorough articleがあります。

+0

あなたはこれを実際に行ったことがありますか? –

+0

はい。プロダクション対応の技術ですが、古いブラウザには注意が必要です。 –

+0

私の同僚の[デモ](https://bastsoft.github.io/tomato/)をチェックしたいかもしれません。ソースは[github](https://github.com/bastsoft/tomato)にあります。サイトを一度ロードし、ネットワーク接続をオフにしてページを更新することができます。 –

関連する問題