Javascript 无法将最新的bootstrap.js上载到iGEM wiki

Javascript 无法将最新的bootstrap.js上载到iGEM wiki,javascript,mediawiki,bootstrap-4,Javascript,Mediawiki,Bootstrap 4,iGEM使竞争团队以媒体维基格式托管其网站。他们不允许任何CDN,即使他们没有为CSS和JS阻止它,所以我必须将它们作为模板包括在内,在模板中粘贴代码,然后在页面加载时将其放入DOM中 由于我一直在使用Bootstrap中的一些JS,所以我一直在将其作为模板上传—基本上是标签之间的代码。当我使用CDN时,一切都可以从引导程序中使用scroll spy,所以我的代码很好。由于某些原因,使用此模板加载它不起作用。加载引导CSS确实有效 我还在脚本的末尾添加了一个console.log,但它不会出现在

iGEM使竞争团队以媒体维基格式托管其网站。他们不允许任何CDN,即使他们没有为CSS和JS阻止它,所以我必须将它们作为模板包括在内,在模板中粘贴代码,然后在页面加载时将其放入DOM中

由于我一直在使用Bootstrap中的一些JS,所以我一直在将其作为模板上传—基本上是标签之间的代码。当我使用CDN时,一切都可以从引导程序中使用scroll spy,所以我的代码很好。由于某些原因,使用此模板加载它不起作用。加载引导CSS确实有效

我还在脚本的末尾添加了一个console.log,但它不会出现在控制台上。我已经将脚本加载到实际的HTML中,在head和标记之前,但仍然不起作用

关于如何在不使用Jquery/pureJS的情况下解决这个问题,有什么想法吗


你可以看看页面代码

随着维基的截止日期即将到来,我相信很多团队可能仍在寻找解决方案。这就来了

通过访问创建脚本模板文件,并通过编辑创建页面。然后把你的javascript放在那里,不带任何周围的html或脚本标记。保存该脚本并返回到要包含该脚本的实际页面。在该页面中,使用以下代码:

<script type='text/javascript' src="http://2018.igem.org/wiki/index.php?title=Template:Your_Team/script&action=raw&ctype=text/javascript"></script>
就在你的标签前。就这样,你完了。您可以用同样的方式包含css文件。只需以与上面完全相同的方式创建一个模板css文件,然后在头部包含标记。不要忘记在给定代码中的两个位置将'type/javascript'更改为'type/css'


祝你的项目好运

控制台中有错误吗?标记应该正好在结束标记之前,而不是在Through中。不,控制台中没有错误