Jqueryがロードされてから、2番目のスクリプトが読み込まれるようにします。 elevateZoomが失敗する原因となります。カスタムプラグイン(elevateZoom)の後に最初の
回避策はありますか?
ご注意:ポリシーのため、本文の変更のみ可能です。
<script type="text/javascript" src="/sites/default/files/jquery.elevateZoom.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#zoom_01").elevateZoom();
});
</script>
<p>
<img id="zoom_01" alt="" data-entity-type="" data-entity-uuid=""
data-zoom-image="/sites/default/files/2017-06/Ipad-with-loupe.png"
src="/sites/default/files/2017-06/Ipad-with-loupe-small.png" />
</p>
コンソールでのエラーメッセージは以下の通りです:
Refused to load the script 'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'unsafe-inline'
ライブリンク - https://www.workbooks.com/test-jquery-zoom
これらのスクリプトタグの順序を逆にします。 jQuery; 2. jQueryに依存するその他すべて。 – Hitmands
エラー出力は何ですか? – Edwin
私は注文を変更しても差はありませんでしたか? –