--- title: Web コンテンツの互換性 slug: Mozilla/Firefox/Multiprocess_Firefox/Web_content_compatibility translation_of: Mozilla/Firefox/Multiprocess_Firefox/Web_content_compatibility ---
Firefoxにマルチプロセス機能を導入するには、Webコンテンツにシームレスで目に見えないものが必要ですが、過去の挙動からの例外や微妙な変更があります。 この資料では、遭遇する可能性のある既知の相違点について説明します。
ここでは、マルチプロセスのFirefoxの実装によって動作が変更されたイベントに関する情報を見つけることができます。
<option>
から <select>
へイベントがバブルしない以前より、Firefoxはキーボードとマウスのイベントを {{HTMLElement("option")}} 要素から {{HTMLElement("select")}} 要素にバブルアップさせました。この動作は多くのブラウザで矛盾(たとえば、イベントがChromeでバブルアップしないなど)しています。 Web互換性を高めるため(加えて技術的な理由のため)に、Firefoxがマルチプロセスモードで、<select>
要素がドロップダウンリストとして表示されている場合、これらのイベントはバブルアップしません。<select>
がインラインで表示され、multiple
属性が定義されているか、size
属性が1より大きい値に設定されている場合、これらのイベントはバブルアップします。
イベントの {{HTMLElement("option")}} 要素を見るのではなく、{{HTMLElement("select")}} の {{event("change")}} イベントを監視する必要があります。詳細は {{bug(1090602)}} を参照してください。