Firefoxでマルチプロセス機能をオンにする方法

Video Firefoxでマルチプロセス機能をオンにする方法

ブラウザの更新がビッグニュースとしてカウントされることはほとんどありません。FirefoxChromeOperaはすべて高速リリースサイクルに従います。これらのブラウザの多くの新しいバージョンが毎年リリースされています。それらのいくつかは、主要な機能または主要な改善として解釈できる何かを持っています。Firefox 57はマルチプロセスアーキテクチャを実装しているため、まれな例外になります。

マルチプロセスアーキテクチャの目的は、安定性を高め(レンダリングプロセスが失敗しても、ブラウザ全体がクラッシュしない)、セキュリティを強化することです。実際、Firefox 54以降を実行している場合は、すでにこの新機能を使用しています。あなたがする必要があるのはそれをアクティブにすることだけです。次の記事では、Firefoxでマルチプロセス機能を有効にする方法について説明します。

マルチプロセス機能が有効になっているかどうかを確認する

使用しているFirefoxブラウザで、マルチプロセス機能が有効になっている可能性があります。確認するには、新しいタブを開き、アドレスバーに「about:support」と入力します。Windowsマルチプロセスフィールド検索し、マルチプロセス機能が有効になっているかどうかを確認します

Firefoxでマルチプロセス機能をオンにする方法

Firefoxでマルチプロセス機能をオンにする

マルチプロセス機能がデフォルトで有効になっていない場合は、一部のFirefox設定を変更する必要があります。新しいタブを開き、アドレスバーabout:configと入力します。警告ウィンドウで[ 同意する]をクリックして続行します。次の設定を検索し、その値を1に設定します

accessibility.force_disabled

次に、次の設定の値をFalseに設定します。

accessibility.loadedInLastSession

最後に、この値をクリックしてリセットします。

accessibility.lastLoadDate

Firefoxでマルチプロセス機能をオンにする方法

制限付き

これにより、Firefoxでマルチタスクが可能になりますが、いくつかの制限があります。バージョン57のような完全で最適化されたバージョンのFirefoxは提供されません。次に、拡張機能に問題があります。それらは、Firefoxがマルチタスクを実行するのを防ぐことができます。

問題のある拡張子を確認するには、Compatibility Reporterと呼ばれるアドオンが必要です。このアドオンをインストールしたら、Firefox拡張機能マネージャーを開きます。about:addonsに移動するか、Ctrl + Shift + Aを押します。このユーティリティは、インストールした拡張機能に関する追加情報を追加します。

ユーティリティの横でMltiプロセスが有効になっていないことを確認して、互換性があるかどうかを確認してください。互換性のないユーティリティを見つけた場合は、それを削除する必要があります。開発者がアドオンを複数のプロセスとより互換性のあるものにすることを決定しない限り、これに対する解決策はありません。


新しいアップデート2021

Firefoxでe10s(マルチプロセス)を有効にする方法

はじめに

Twit SideはWebExtensionsに対応しました。
しかし、Firefoxのe10s(マルチプロセス)が無効になっていると、一部の機能が正常に動作しないため、強制的に有効にする方法を以下に掲載します。

手順

  1. about:support を開きます。
  2. マルチプロセスが無効になっていることを確認します。
    マルチプロセスが有効であれば、以降の手順は不要です。
  3. about:config を開きます。
  4. 「危険性を承知の上で使用する」をクリックします。
  5. 検索欄に、 browser.tabs.remote と入力します。
    以下の様に表示されますが、項目が他にも表示される事があります。
  6. 何も無い箇所を右クリックし、「新規作成」>「真偽値」をクリックします。
  7. 設定名に、 browser.tabs.remote.force-enable と入力し、「OK」をクリックします。
  8. 真偽値に、 true を選択し、「OK」をクリックします。
  9. 項目が追加されたら、Firefoxを再起動します。
  10. about:support を確認し、マルチプロセスが有効になっていることを確認します。

 

どうして無効になるか

Firefox 54から、e10sが標準で有効になった様なのですが、観測されている感じでは以下の2パターンの要因で無効になることがあるようです。

  • アドオンが原因
  • アクセシビリティツールが原因

まぁアドオンが原因の場合は、アドオンを無効にするなり削除するなりして下さい。大抵Firefox 57から使えない「旧式(legacy)」なアドオンが原因だと思うので。
問題はアクセシビリティツールが原因の場合ですが、ちらっと調べたところではタッチパネルを搭載した端末だと、アクセシビリティツールが有効になって、代わりにe10sが無効になるような感じだそうです。
なので、Surfaceなど使っている方は大体引っかかるのではないでしょうか。

どうしてTwit Sideがうまく動かないか

さらに余談ですが、Twit Sideではプロフィールウィンドウなど、新たにウィンドウを開いた際にWindowのIDを取得する処理が入っています。

このようなコードです。

1

browser.windows.getCurrent();

ちなみにこの関数はPromiseなので、結果は非同期で返ってくるのです。
さて、この関数。どうやらe10sが無効になっていると適切に結果が返ってこないようでして、これが失敗するとその後の処理が続かずに、うまくTwit Sideが動作しないようなんですね……

まぁNightlyでは改善していたので、いずれはFirefoxでも改修されるものと思いますです。

Sign up and earn $1000 a day ⋙

LinkedIn: 一般的なつながりを確認する方法

LinkedIn: 一般的なつながりを確認する方法

LinkedIn を使用すると、同じ分野の他の専門家や世界中の他の企業と簡単につながることができます。当然のことながら、それを確認することは役に立ちます。

IPhoneで写真コラージュを作成する方法

IPhoneで写真コラージュを作成する方法

百聞は一見に如かずと言われます。写真のコラージュは一万の言葉に匹敵します。そして、はい、写真のコラージュを作成できます

誰かが最後にSnapchatで見かけられたのがいつかを知る方法

誰かが最後にSnapchatで見かけられたのがいつかを知る方法

Snapchat は、最も誠実なソーシャル メディア プラットフォームであることを誇りに思っています。ほとんどのソーシャル アプリにはない機能や情報が提供されます。

Snapchatで削除された友達を見つける方法

Snapchatで削除された友達を見つける方法

誰かが Snapchat であなたを煩わせている場合、またはそのスナップが面白くないと感じた場合、その人をブロックする以外に選択肢の 1 つは、その人を自分のアカウントから削除することです。

Snapchat: 誰があなたをブロックしたかを確認する方法

Snapchat: 誰があなたをブロックしたかを確認する方法

Snapchatをよく使う人なら、あなたを困らせたり気分を害したりするユーザーに遭遇したことがあるかもしれません。悲しいことに、これはソーシャルメディアではよくあることです。しかし

ティアーズ・オブ・ザ・キングダムでのウルトラハンドの使い方

ティアーズ・オブ・ザ・キングダムでのウルトラハンドの使い方

ウルトラハンドの能力は、新しい「ゼルダの伝説」ゲーム「ティアーズ オブ ザ キングダム」でデビューします。この新しい能力を獲得する方法とそれを使用する方法を学ぶことの利点

Outlook カレンダーを Google カレンダーと同期する方法

Outlook カレンダーを Google カレンダーと同期する方法

現在のカレンダー同期機能を反映するために、Steve Larner によって 2023 年 3 月 21 日に更新されました。通常、毎日は Google を見て始まり、終わります。

BlueStacksでマスターインスタンスを削除する方法

BlueStacksでマスターインスタンスを削除する方法

BlueStacks 上のインスタンスは、複数のゲームをプレイしたり、異なるアカウントを同時に使用したり、ファーミングを高速化するなど、さまざまな用途に使用できます。

Excelでドロップダウンリストを追加する方法

Excelでドロップダウンリストを追加する方法

Excel は、収集したデータを 1 か所に整理して分析するのに役立ちます。ただし、照合される情報がますます複雑になるにつれて、精度は低くなります。

Sims 4 で老化をオフにする方法

Sims 4 で老化をオフにする方法

現実世界と同様に、Sims 4 で作成した作品はやがて古くなり、消滅します。シムは、赤ちゃん、幼児、子供、十代、

Cloudflare:TXTレコードを追加する方法

Cloudflare:TXTレコードを追加する方法

TXT レコードは、ドメイン所有権の確認、電子メール スパムの防止、フレームワーク ポリシーの指定に使用できます。また、一般的な情報や

Instagramへの連絡方法

Instagramへの連絡方法

Instagram で問題が発生した場合、サポート チームに連絡するのは難しい場合があります。 Metas の大規模な運用を考慮すると、

MIUI開発者向けオプションを有効にする方法

MIUI開発者向けオプションを有効にする方法

ほとんどのスマートフォンには、ユーザーが日々のモバイル体験をカスタマイズできる数十の機能がすでに搭載されています。ただし、いくつかの「隠された」機能があります

WordPress: ヘッダーを編集する方法

WordPress: ヘッダーを編集する方法

このガイドでは、テーマ ファイルに一切触れずに WordPress サイトのヘッダーを簡単にカスタマイズする方法を学びます。

WordPress: ファイルをアップロードする方法

WordPress: ファイルをアップロードする方法

このガイドに従って、WordPress サイトにファイルを簡単にアップロードし、ファイル サイズのアップロード制限を増やす方法を学びましょう。

写真がどこで撮影されたかを調べる方法

写真がどこで撮影されたかを調べる方法

インターネット上には非常に多くのコンテンツが存在するため、素晴らしい写真を見つけることがより一般的になり、それらについてさらに詳しい情報が必要になる場合があります。時々、

Notabilityにページを追加する方法

Notabilityにページを追加する方法

あなたが Notability ユーザーであれば、メモを取ったり、考えを整理したりするためのその利便性を忘れることはないでしょう。基本的なメモは次のような場合に役立ちますが、

スターフィールドで特性を表示する方法

スターフィールドで特性を表示する方法

「スターフィールド」で新しいゲームを始めると、キャラクターの作成が任されます。この間、17 の特性から 3 つを選択できます。

スターフィールドで目とドッキングする方法

スターフィールドで目とドッキングする方法

The Eye は、伝説的な宇宙探査組織である Constellation が所有する印象的な宇宙ステーション (ゲーム内ではスター ステーションと呼ばれています) です。それ

誰かがあなたのSnapchat投稿またはストーリーをスクリーン録画しているかどうかを確認する方法

誰かがあなたのSnapchat投稿またはストーリーをスクリーン録画しているかどうかを確認する方法

https://www.youtube.com/watch?v=WhGX2O1_tPM Snapchat は元々、一時的なチャット体験を提供するために作成されました。友達と共有した写真