我有一个DotNetNuke(DNN 9.0)网站,并且我看到CSS / JQuery文件在* map.XML文件中被引用为主目录,如下所示:
<item key="7d14598udfghjho0348dfdgvt4644" file="" compression="" version="180">
<files>
<file name="/Resources/libraries/jQuery/01_09_01/jquery.js" />
<file name="/Resources/libraries/jQuery-UI/01_11_03/jquery-ui.js" />
</files>
</item>
我想对这些引用进行更多控制,例如能够引用cloud(CDN)链接,例如JQuery在下面提供了CDN:
<script
src="https://code.jquery.com/ui/1.11.3/jquery-ui.min.js"
integrity="sha256-xI/qyl9vpwWFOsdaf/9WkG5j/SVasdf1viy8fWwbeE="
crossorigin="anonymous">
</script>
我的问题是我无法找到引用这些文件的map.XML文件以外的任何地方,并且该XML文件似乎不是CDN引用或任何修改的正确位置,因为DNN会重新生成此文件并覆盖手动添加。
您的想法将不胜感激。
如果找不到DNN 9.0.x版本中的设置,则可能会很旧-并且此后已解决了很多安全问题,因此请考虑升级到新版本(当前为9.5.0)。