サブリソース整合性属性のソフト統合を行いたいので、アプリケーションを壊していないことを確認してください。ただし、いくつかの場所を修正する必要があるという警告を表示するだけです。
そうするオプションはありますか?
サブリソース整合性属性のソフト統合を行いたいので、アプリケーションを壊していないことを確認してください。ただし、いくつかの場所を修正する必要があるという警告を表示するだけです。
そうするオプションはありますか?
SRI ハッシュが一致しない場合にのみ警告を表示することはお勧めしません。ユーザーとして警告が表示されたときは、すでに手遅れであり、潜在的に悪意のあるスクリプトがマシンで実行されています。
ServiceWorker
ただし、 -API などを使用して目的の動作を実装できます<script data-integrity="xxxxxxxx">
。そのためには、次のことを行います。
ServiceWorker
fetch
イベントを聞く[Client.postMessage]
親への targetURL$('script[src=event.data.targetURL]').attr('data-integrity')
Worker.postMessage
cryptojs.sha256
Client.postMessage
再度使用して警告をトリガーします。