Template:ResourceLoader
阅读:803 更新:2022-5-26
来自柯南百科
模板介绍
该模板请勿恶意使用,如遇恶意使用导致的页面攻击、崩溃等问题,将可能面临封号处罚!
开发用工具,使用该模板可以使mediawiki加载外部的JS和CSS资源。
如果是js,不可以配置type。
如果是css,需要配置type=text/css。
在加载js后支持运行回调js,在script参数中输入url编码后的内容,运行时会自动解码。(url编码工具:工具,也可以使用js方法encodeURIComponent转换)
支持直接运行js或直接在head添加css(均需要url编码后填入,见上)。
使用格式如下:
仅加载外部js {{ResourceLoader|https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js}} 仅加载外部css {{ResourceLoader|https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide.min.css|type=text/css}} 加载外部js并在完成后运行js脚本 {{ResourceLoader|https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js|script=console.log(%22%E8%B0%A2%E8%B0%A2%22)%3B}} 直接运行js脚本 {{ResourceLoader|script=console.log(%22%E8%B0%A2%E8%B0%A2%22)%3B}} 在head尾部添加css {{ResourceLoader|cssscript=*%7Bcolor%3A%20black%7D}}
效果预览:
无