スラッシュドットの自動更新を無効にする方法は?


7

私がスラッシュドットのメインページを読んでいるとき、時々新しいストーリーが自動的に読み込まれ、読んでいるストーリーを押し下げて、自分の居場所を失ってしまうことは、長い間私を悩ませてきました。最近はさらに悪化しています。AJAXを使用して表示を更新する代わりに、実際にはまったく新しいページをロードしますhttp://slashdot.org/?source=autorefresh

この煩わしさをオフにして私をコントロールできるようにするための設定や好みはありますか?(ブラウザ拡張機能をインストールしたり、httpプロキシを変更したりしないでください)

回答:


4

これも私を悩ませました。FirefoxでAdblock Plusを使用して無効にしました。

あなたがそれらをインストールしていると仮定すると、それは非常に簡単で、サイトの残りの部分が正常に機能できるようにします。[ ツール] -> [ AdBlock Plus] -> [ フィルター設定]に移動します

これにより、フィルター設定ウィンドウが表示されます。ここで、カスタムフィルター -> フィルターの追加 -> http://a.fsdn.com/sd/autorefresh-query.jsに移動します。

以上です。

技術的な詳細:

関連するコードはここにあります:

<script src="//a.fsdn.com/sd/autorefresh-query.js?release_20140319"></script>
<script>
    // Set Timeout to reload the page and trigger the manageQueryStringParam function
    setTimeout(function(){
        window.location = manageQueryStringParam('source', 'autorefresh');
    }, 1200000); 
</script>

AdBlockルールautorefresh-query.jsは、単に関数を定義するスクリプトの読み込みをブロックしますmanageQueryStringParam()setTimeout()つまり、これは機能せず、ページは再読み込みされません。


私の友人に感謝します、あなたの答えはOPによって受け入れられるべきです。これは、自国のニュースWebサイト(例:repubblica.it)でも魅力的に機能します。自動更新をブロックしようとしていました。
Jeffrey Lebowski

3

チェックしている間、ページが更新されませんでした。自動更新は、開発者がJavaScriptを使用して、またはHTMLのMETAタグを介して実装できます。

Slashdot HTMLソースコードにはMETAタグの更新の実装がありますが、その行は私が見たときにコメントされていました。台本もありました。自動更新を防止するには、ブラウザーでJavaScriptを無効にします。

JSを無効にする簡単な方法は、ブラウザの開発者ツールを使用することです。F12キーボードショートカットを使用して、開発者ツールを起動します。IE開発者ツールで、メニューから[無効]オプションを選択し、[スクリプト]を選択します。Chromeを使用している場合は、開発ツールを開いた後、右下隅にある歯車のアイコンをクリックし、[全般]タブで[JavaScriptを無効にする]をオンにします。Firefoxで、[ツール]> [オプション]> [コンテンツ]に移動し、[JavaScriptを有効にする]オプションをオフにします。NoScriptのFirefoxの拡張機能を使用すると、指定した特定のドメインのためのJavaScriptを無効にすることができます。

ブラウザのMETAタグ介して適用される自動更新/リダイレクト無効にするには、次の手順に従います。

IEを使用している場合:[ツール]> [インターネットオプション]> [セキュリティ]タブ> [カスタムレベル]ボタン> [その他]カテゴリに移動し、[メタの更新を許可]を[無効]に設定します。

Firefoxを使用している場合は、[ツール]> [オプション]に移動し、[詳細設定]セクションの[全般]タブで、[アクセシビリティ]パネルの[Webサイトがページをリダイレクトまたはリロードしようとしたときに警告する]チェックボックスをオンにします。


+1。JSを無効にすることもできましたが、残念ながらそれを使用するサイトにはいくつかの優れた機能があります。
ヒューアレン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.