好吧,我们有一个运行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。 我们在网上没有广告,只有require.js加载Backbone,调用api并返回json的小块:(
我不知道是否可以提供有用的辅助信息,不会加载整个网站....我们遇到了麻烦:(
典型,已解决:
只需通过一个名为'promotionaddform.js'的js文件阻止整个页面的广告拦截。 .... 小心文件名!...
对不起帖子:(
答案 0 :(得分:0)
使用某些文件名加载脚本会导致AdBlocks停止在该页面上执行JavaScript。
其中一个例子是promotionaladdform.js
。