私はこのようなコードを持っています:
var string = '<script src="' + src + '">\x3c/script>';
\x3c
スクリプト終了タグを避ける代わりに使用<
しました (Web ブラウザーでインライン スクリプトとして使用するとスクリプトが早期に終了し、すべてが壊れます)。
しかし、残念ながら uglify はそれを<
文字に戻し、ページを壊してしまいます。
Uglify にはこれを修正するためのオプションがあるようですがinline-scripts
、API でこのオプションを使用する方法に関するドキュメントはありません ( gulp-uglifyを介して使用しているため、オプション オブジェクトでこのオプションを渡すことができる必要があります。 CLI経由ではありません)。
どうすればいいのですか?次のいずれも機能しません。
{'inline-script': true}
{inlineScript: true}
{beautify: {inlineScript: true}}
{beautify: {'inline-script': true}}