UnityのWebGLで画面のアスペクト比を固定しつつ、画面サイズをWebブラウザーの表示に合わせて変更するサンプルプロジェクトです。
DemoURL
https://miyakovsky.github.io/UnityWebGLCanvasFitScreen/
WebGLCanvasFitScreen\Assets\WebGLTemplates\MyProjectSettingフォルダを導入するプロジェクトに入れます。 WebGLCanvasFitScreen\Assets\WebGLTemplatesフォルダを導入するプロジェクトのAssetsにコピーするか、WebGLTemplatesがすでにある場合はMyProjectSettingフォルダのみをWebGLTemplatesへコピーすれば大丈夫です。