LWS が使用されているサードパーティライブラリの厳格モード
サードパーティライブラリのスクリプトが明示的に "use strict"
に設定されている場合、LWS で実行中に、コンポーネントがそのスクリプトを使用すると、ブラウザでエラーが発生することがあります。
例えば、スクリプトがグローバルオブジェクトに何かを設定しようとすると、エラーが発生します。LWS では最も厳格なモードの制限を暗黙的に適用しますが、JavaScript サンドブックスの仮想グローバルオブジェクトへの書き込みは許可しています。厳格モードを明示的に設定すると、LWS が妨げられます。
解決するには、サードパーティスクリプトの "use strict"
を削除します。
または、self
を global
に割り当てるように、サードパーティコードを変更します。