Pale Moon 開発者である MC Straver によって作成されたオープンソースのウェブブラウザーです。
Firefox v55 ベースで、Firefox Quantum から利用できなくなったアドオンを継続して利用できるのが特徴。
インターフェースは、Firefox v29~56 のインターフェースを採用し、HTML レンダリングエンジンには Gecko のフォークとなる Goanna を採用しています。
永久ベータ版の位置づけで、一部のバグや潜在的な欠陥が含まれている場合があります。
Basilisk の使い方
ダウンロード と インストール
- 提供元サイトのダウンロードページへアクセスし、「United States」下の「Windows Installer:」横の「32-bit」リンク、または「64-bit」リンクをクリックしてダウンロードします。
※ USB メモリーにインストールして持ち運べるポータブル版をダウンロードする場合は、「Windows ZIP archive:」横のリンクをクリックしてダウンロードします。
※ お使いの OS が 32bit と 64bit のどちらかわからない場合は Windows バージョンの調べ方よりご確認ください。 - ダウンロードしたセットアップファイルからインストールします。
使い方
基本的な使い方
起動時に表示するページを指定する
- 画面右上の
をクリックし、表示されたメニューから「Preferences」をクリックします。メニュー
- 「Preferences」画面が表示されます。
「Whe Basilisk starts」項目のプルダウンから選択します。
- Show my home page(ホームページを表示する)
- Show a blank page(空白ページを表示する)
- Show my windows and tabs from last time(前回終了時のウィンドウとタブを表示する)
既定の検索エンジンを変更する
デフォルトでは「DuckDuckGo」が設定されています。ここでは Google を追加する手順を紹介します。
- 画面右上の
をクリックし、表示されたメニューから「Preferences」をクリックします。メニュー
- 「Preferences」画面が表示されます。
左メニューの「Search」をクリックします。 - 「Search」画面が表示されます。
プリインストールされている検索エンジンは DuckDuckGo / 米Yahoo! / Bing / Wikipedia (en) …などが登録されています。
「DuckDuckGo」プルダウンをクリックして「Google」を選択すると、Google 検索を利用できるようになります。
アドオンを追加する
通常の Firefox アドオンダウンロードサイトからはインストールできません。旧バージョンの Firefox で動作するアドオン(クラシックアドオン)を利用して「CLASSIC ADD-ONS ARCHIVE」からアドオンをインストールします。
- 画面右上に表示されるアドオンの
アイコンをクリックして「Classic Add-ons Archive」を利用できます。
※ アドレスバーに「caa:」と入力しても「Classic Add-ons Archive」ページを表示できます。 - 左メニューからカテゴリをクリックすると、利用できるアドオン一覧が表示されます。
マウスカーソルを乗せると「Install Now」ボタンが表示されるので、クラシックアドオンをインストールできます。クラシックアドオン一覧
- アドオンをインストールすると、「Extensions」に追加したアドオンが表示されます。
更新履歴
※ 機械翻訳で日本語にしています。
Version 2025.07.04 (2025/07/04)
- これは、開発、バグ修正、およびセキュリティ強化のためのメジャーリリースです。
- Basilisk は、whatwg の fetch 仕様に関する関連記事で議論されている通り、ナビゲーションの Accept: ヘッダーに、一般的ではないすべての画像およびメディアタイプを含めるようになりました。
- DOMRect、DOMPoint、DOMMatrix に .toJSON() を実装しました。
- SVGGeometryElement API の基本実装を追加しました。これは現在、SVG パスの .pathLength、getTotalLength()、および getPointAtLength(distance) に限定されています。
- CSP nonce に base-64/文字妥当性文法チェックを追加しました。
- JPEG-XL サポートを無条件に有効化しました。
- デスクトップ ARM メディア機能を改善しました。
- CSP チェックの処理を改善しました(プリンシパルの読み込みチェックに関する複数の改善)。
- 実行ファイルとして処理する Mac 固有のファイルタイプをいくつか追加しました。
- 絵文字フォントを Unicode 16.0.0 に更新しました。
- SQLite ライブラリを 3.50.1 に更新しました。
- NSS を 3.90.7.1 に更新し、以前のルート証明書の更新によって一部のサイトで発生していた問題を修正しました。
- Youtube の内部 URL 書き換えを処理するコードを更新しました。
- Firefox 互換モードのバージョンを 128 に変更しました。
- 要素の .click() の処理方法を変更しました。実装ノートを参照してください。
- DOMMatrix の rotate() および rotateSelf() 関数を、仕様に従い 2D 回転ではなく 3D 回転を受け入れるように変更しました。
- CSS パラメータアニメーションを、仕様に従い、値を切り捨てるのではなく丸めるように変更しました。
- これは、すべての整数プロパティ (例: z オーダー) とフォント伸縮に影響します。
- HTML 要素属性の解析を変更し、< および > 文字をエスケープするように変更しました。仕様に従い、XUL
要素で列選択時に最初に定義された列が省略されるという回帰問題を修正しました。 - DOMSVGPoint の有限チェックにおける軽微な問題を修正しました。
- いくつかのマイナーなプラットフォームの問題を修正し、Mac SDK のチェックを更新しました。
- Mac または Windows+DirectWrite でデバイスのコントラスト値が未設定になる問題を修正しました。
- 「curl としてコピー」機能で URL が壊れる可能性がある問題を修正しました。
- FontFaceSet の読み込みに関する問題を修正しました。
- 非常に古いバージョンの libavcodec (v58 より前) のサポートを削除しました。
- CSP リファラディレクティブは仕様に含まれなくなったため削除しました。
- Windows におけるいくつかのメディアライブラリのプリロードを削除しました。実装ノートを参照してください。
- イメージマップでの の使用を許可しないようにしました。現在は のみをサポートしています。
- about:config から、廃止され使用されていない設定をいくつか削除しました。
- 廃止された NPN の設定と呼び出しを削除しました。NPN は既に ALPN に置き換えられています。
- 廃止された SVGZoomEvent インターフェースとハンドラーを削除しました。
- UXPコミット:e52eaa961cに基づいて構築
- 対処されたセキュリティ問題:CVE-2025-6429、CVE-2025-6424(DiD)、CVE-2025-6426。
Version 2025.06.13 (2025/06/13)
- これはバグ修正とセキュリティリリースです。
- ブラウザが --disable-webrtc 付きでコンパイルされている場合、Basilisk の設定が開かない問題を修正しました。
- Javascript コンパイル時の BigInt 処理で発生するクラッシュを修正しました。
- セキュリティ修正を反映するため、NSS を 3.90.7 にアップデートしました。
- POSIX オペレーティングシステムの「Copy as cURL」で、一部の文字をエスケープするように開発ツールを更新しました。修正済み
- PWN2OWN-2025-1 (Promise での範囲外の読み取りまたは書き込み) を修正しました。修正済み
- PWN2OWN-2025-2 (ExtractLinearSum 最適化使用時に範囲外の読み取りまたは書き込み) を修正しました。修正済み
- 埋め込み protobuf コードで予期しない動作が発生する可能性を修正しました。修正済み
- OS から拡張デバイスコントラスト値を読み取れない場合に、コントラスト値が初期化されない可能性がある問題を修正しました。修正済み
- 開発ツールの「Copy as curl」機能で発生する可能性のあるサニタイズ問題を修正しました。 DiD
- UXPコミット:15335ce39dに基づいて構築
Version 2025.04.23 (2025/04/23)
- これは開発、バグ修正、安定性、およびセキュリティに関するリリースです。
- CSS の 2 箇所カラーストップロジックを実装しました。これにより、グラデーションで 2 箇所カラーストップ (`color x% y%`) を使用できるようになります。これは `color x%, color y%` の省略形で、両方の色が等しくなります。
- ビルドに必要な GCC の最小バージョンが 9.1 になりました。
- CSP がネットワークリダイレクトをブロックする場合のチャネル処理を改善しました。
- CORS プリフライトリクエストに関するいくつかの修正を実装しました。
- javascript: スキーム URL の CSP コンテンツ読み込みから、明示的なホワイトリスト化を追加しました。
- ffvpx ライブラリを 6.0.1 に更新し、今回はビデオの色範囲の回帰を防止しました。6.0 への更新は、以前 v2025.01.04 で取り消されていました。
- JPEG-XL ライブラリを 0.11.1 に更新し、いくつかの修正を適用し、jxl ファイルのデコード互換性を改善しました。
- SQLite ライブラリを 3.49.1 に更新しました。
- DOMRect と DOMQuad が NaN が存在する場合に 0 を返すという仕様準拠の問題を修正しました。仕様に従い、その場合は NaN を返すようになりました。
- NTLM 認証に関する仕様準拠の問題を修正しました。仕様に従い、証明書署名のハッシュアルゴリズムを使用してチャネルバインディングハッシュを計算するようになりました。
- 特に弱いアルゴリズムは使用されず、そのような場合は SHA256 が最低限使用されることに注意してください。
- XCode 16.3 を使用した Mac でのビルド可能性の問題を修正しました。
- SharedArrayBuffers に安全性チェックを追加しました。
- XSLT コンパイルおよび変換に安全性チェックを追加しました。
- Windows のみ: Windows のファイルオープンダイアログでショートカットリンクを処理する方法を制御する設定 widget.windows.follow_shortcuts_on_file_open を追加しました。実装ノートを参照してください。
- Ion JIT コンパイラで一部の WASM コード生成を簡素化しました。
- 外部リソースマップの読み込み時に発生するクラッシュを修正しました。
- JIT 操作の回復における潜在的に危険な試行を無効にしました。
- about:rights におけるリンクに関する軽微な問題を修正しました。
- 埋め込み絵文字フォントを更新し、一部の車椅子絵文字が正しく表示されない問題を修正しました。
- UXP コミット d892468fd0 に基づいて構築されました。
- 対処されたセキュリティ問題: CVE-2025-1934 (DiD)、CVE-2025-3028 (DiD)、および CVE-2025-3033 (実装ノートを参照)。