好吧,我们有一个运行 RequireJS 的页面,它加载依赖项、创建 approuter 以及所有主干负载。
在 html 页面上,我们加载:
<script>
require.config({
baseUrl: "/source/js"
});
require(["/source/js/main.js"], function() {
alert('Done') ;
}) ;
</ script>
这原则上不会失败(说“完成”),但它不再运行了。它不执行代码(在 main.js 中):
require(
['routers/approuter',
'shared'
],
function(AppRouter, SharedObject){
var app_router = new AppRouter;
etc.....
这只发生在 AdBlocks 上,而不是 AdBlocks Plus。我们在网络上没有广告,只需要.js 加载 Backbone,调用 api 并返回一小段 json :(
我不知道是否可以提供有用的信息以寻求帮助,无法加载整个站点....我们遇到了麻烦:(
典型,已解决:
只需让一个名为“promotionaddform.js”的 js 文件阻止整个页面的广告块。....当心文件名!...
对不起这个帖子:(