ServiceWorkerを導入時にMIMEtypeのエラーが発生し、なんのこっちゃと思いましたが、.htaccessでAddTypeの指定漏れが原因だった模様。。。
エラー内容
Uncaught (in promise) DOMException: Failed to register a ServiceWorker: The script has an unsupported MIME type ('text/html').
.htaccessに追加した記述
AddType、AddCharsetに.JSを追加。
AddType application/javascript .js
AddCharset utf-8 .js