拡張機能なしでChromeタブを自動更新する方法

GoogleChromeのタブを自動的に更新するとします。 その場合、ブラウザ拡張機能をインストールして作業を完了することができます。 次に、カスタムの時間間隔を設定してタブを再読み込みできます。 多くのユーザーは、ログインしたままにするためにWebページを自動的に更新することを選択します。 しかし、タブをリロードするためにサードパーティの拡張機能をインストールしたくない場合はどうでしょうか。 代替案を見てみましょう。

何もダウンロードせずにChromeタブを自動更新する方法

特別なスクリプトを使用して、Chromeにタブを時々リロードするように指示できます。 スクリプトはブックマークとして実行することも、ブラウザコンソールに直接挿入することもできます。 この方法を機能させるには、ブックマークまたはブラウザコンソールのタブを常に開いたままにしておく必要があります。

方法1:タブAを使用してタブBを制御する

新しいタブを開き、を押します NS, シフト、 と Chromeコンソールを開きます。 次に、次のスクリプトを入力します。

win1 = window.open( " https://www.yourpage.com");
timer1 = setInterval(function(){win1.location.href = " https://www.yourpage.com"},10*60*1000);

基本的、 win1 タブBのJavascript変数です。 NS setInterval 関数はwin1変数(タブB)を呼び出して、10分ごとにリロードします。

この方法を機能させるには、両方のタブを開いたままにします。 自動更新スクリプトを終了する場合は、タブを閉じるだけです。 上記のスクリプトを使用して、複数のタブを制御できます。 もちろん、スクリプトを少し調整して、複数を追加する必要があります 勝つ 変数、および setInterval 関数。

このスクリプトを使用する主な利点は2つあります。完全に制御できないWebページをリロードできることです。 2番目のタブが更新されても、スクリプトは消えません。

方法2:自動更新スクリプトをブックマークとして実行する

新しいタブを起動し、以下のスクリプトをアドレスバーに貼り付けます。

javascript:document.getElementsByTagName( "body")[0] .innerHTML =


" src = \ "" + window.location.toString()+ "\"
style = \ "position:absolute; 上:0; 左:0; 右:0; 下:0; 幅:100%; 高さ:100%; \ ">
";
reloadTimer = setInterval(
関数(){
document.getElementById( "testFrame")。src = document.getElementById( "testFrame")。src
},
10000
)

次に、スクリプトを新しいブックマークとして保存します。 スクリプトをブックマークとして入力することにより、ブラウザがJavaScriptプレフィックスを保持するように強制します。 基本的に、ドキュメントの本文をiframeに置き換えます。 NS setInterval 関数は、時間間隔の設定に従ってページをリロードするトリガーです。

特定のウェブページは、iframeを使用していることを検出すると、コンテンツの表示を拒否する場合があることに注意してください。

方法3:DevToolsコンソールで自動更新スクリプトを実行する

まず、更新するページを読み込みます。 DevToolsコンソールで自動更新タブスクリプトを実行するには、最初にコンソールを開く必要があります。 Windowsでは、を押します シフト, NS、 と キー。 macOSでは、を押します オプション, 指示、 と NS. または、をクリックすることもできます より多くのオプション (3つの縦のドット)、 選択する その他のツール、次にをクリックします 開発者ツール.run-tab-auto-refresh-script-chrome

次に、[コンソール]タブをクリックして、以下のスクリプトを入力します。

document.getElementsByTagName( "body")[0] .innerHTML = ``; setInterval(()=> {document.getElementById( "testFrame")。src = document.getElementById( "testFrame")。src}、10000);

ええと、これらのスクリプトを実行することに本当に不安があるとしましょう。 その場合、ブラウザ拡張機能を使用して、タブを時々自動的にリロードできます。

結論

Chromeタブを自動的に更新するには、ブラウザコンソールに独自のスクリプトを直接挿入します。 または、スクリプトをブックマークとして保存することもできます。 これらの方法が機能しない場合は、タブを自動的に再読み込みするブラウザ拡張機能を使用できます。

上記のスクリプトを実行できましたか? 以下のコメントでお知らせください。