2019/01/13Chrome、Firefox、Edgeの拡張機能は、WebExtensionsで共通化しました。細かい部分が異なるため、コードを共通化する必要があります。拡張機能でブラウザを判定する方法のまとめです。!isFirefox();}補足(動作説明)以下の3点を利用してブラウザ判定しています。Chromeは、browser(存在しないGlobal変数)へのアクセスでエラーするFirefoxは、browserとchromeがともに存在するEdgeは、chromeが{app:{getDetails:function(){[native]}}}であるまた、Edgeのchrome変数をbrowser変数で置き換えるとこで、chrome変数のみで共通処理を行えるようにしています。(Edgeでchrome変数を使用しない前提)csscssは、以下のようなコードを使用する。CSSは、謎コードが探せばいろいろでてくるのでおこのみでどうぞ。Vanguardhtml諦めて、JavaScriptで共通化する。基本的に分岐する必要はないはず。