我们有一个使用RequireJS运行的页面,它加载依赖项,创建approuter以及所有backbone加载内容。
在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中发生。我们网页中没有广告,只需要加载Backbone的require.js,调用api并返回小块的json :(
我不知道是否可以提供有用的信息来协助解决,因为整个站点都没有加载....我们遇到了麻烦 :(
典型情况下,问题已经解决:
只要有一个名为“promotionaddform.js”的js文件,AdBlocks就会阻塞整个页面。....当心文件名!...
对不起发帖 :(