2016-11-02 10 views
1

にすると、多くのウェブサイトがブロックされます(ブロックされていない質問は心配ありません)。私の学校でロードできなかったウェブサイトのURLを

ブロックされたすべてのページのリストを作成するには、それに関連付けられたJavascriptコードのブックマークをクリックしてください。

問題は、私の学校のブロックのものは2つの方法がありますが、

  1. だけで正常に動作しますlocation.href JavaScriptを使用して意味、自分のブロックされたメッセージを持つページのHTMLを置き換えるです。

  2. 接続を完全にブロックすると、ERR_TUNNEL_CONNECTION_FAILEDというメッセージが表示されます。このため、location.hrefは機能しません(Chromeはその情報を格納していないと思われます)。とにかくURLを退職することはありますか?まだURLバーにあります。

私はJavascriptを非常に新しくしています。

ありがとうございます!

javascript:(window.open(location.href)) 

P.S.:ここ

は私の関連するコードですこれは重複した質問や解決するのが簡単な場合、私に教えてください、私は愚かな質問StackOverflowを詰まらせたいとは思わない。

+1

こんにちは、ようこそ、StackOverflowへ。これはかなり良い最初の質問です。あなたがいくつかのコードを提供しても、人々(自分自身を含む)はあなたを助けることができるでしょう。これは実際に私の興味を掻き立てる。 –

+0

Ok Eli、ここに関連コード 'javascript:(window.open(location.href))'があります。今は何もしませんが、URLをもう一度開いて、ファイルや変数に格納することは後で見ていきます。私はPythonをかなり頻繁に使用しています。私は作成したいものをセクションに分けて作業します。今すぐ最初のセクションは、URLを確実に取得する方法を理解することです。その後、私は残りの部分を見て、もっと必要なものがあれば教えてください。ありがとう! – Will

+0

さて、 'window.location'からの読み込みを試みるのではなく、' var url = prompt( 'url'); 'を実行する別のブックマークを作成することができます。あなたは手動でコピーしてURLを貼り付けることができました。 – BrunoLM

答えて

1

具体的なニーズに応じて、より良い方法があります。新しいServiceWorkerにチェックインしてください。

https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API

基本的に、あなたはすべてのHTTP/HTTPSリクエストをインターセプトし、それらを処理することができます。これにより、データが戻ったときにデータを処理することもできます。

これはおそらく、JavaScriptを初めて使う人にとっては大したことではありませんが、検討する価値があります。

+0

ブラッド! Firefoxに限られているように見えますが、主にChromeを使用しています。ありがとうございます! – Will

+0

@WillそれはChromeで正常に動作します。 – Brad

関連する問題