下記のようなコードを組んでいます。
IEでは不都合なコードになっており、IEでも正しく動かすのではなく、別ブラウザを使って欲しい表示をjavascriptで組もうかと思ったのですが、
retun false
よりも後ろに書いてあるエラーが出てしまう部分が邪魔をして、IEのみの表示実行ができません。
できれば、IEでは実行したくない部分をIE判別のelse内に入れずに処理したいのですが、良い手はないでしょうか?
document.addEventListener('DOMContentLoaded', function() { if ( r isIE11 = !!window.MSInputMethodContext && !!document.documentMode ) { ~省略。別ブラウザへの促し表示~ return false; } let d = somedata ~省略~ hoge(d); function hoge(d) { ~省略~ IEでエラーが出るコード } }
IEでのエラー
※文字列連結に`文字列${変数}文字列'を使っている為のエラー
SCRIPT1014: 文字が正しくありません。
回答3件
あなたの回答
tips
プレビュー