jQuery在某些网页上被阻止,用于Chrome扩展程序

时间:2015-10-20 12:55:35

标签: jquery google-chrome-extension

我们正在开发一个chrome扩展,它在我们的服务器上的任何网页上加载一个JS文件,该网页在网页上启动注释系统。

此外,JS文件使用以下方法加载不同的脚本和样式表:

    xxx.prototype.loadScript = function(name, callback) {
      var script = document.createElement('script');
      script.src = this.baseURL + "/js/" + name + "?id="+Math.floor(Math.random() * 10000000); // Cache ID
      if (callback != null)
        this.addEvent(script, 'load', callback, false);
      alert(document.getElementsByTagName('head')[0].appendChild(script)+ " ="+ name);
    }

我的问题是,jQuery正在第一个JS文件中被这个方法加载。该扩展程序适用于大多数网页,但某些网页http://www.nytimes.com/不会加载扩展程序,而是投诉

  

未捕获的TypeError:$不是函数

在JS文件的某些行中加载其他脚本。

我尝试在JS文件的条目中使用警报进行调试,我看到没有在此页面上触发警报,其他页面上的警报被触发并且系统运行良好。

有人可以帮我吗?

由于

0 个答案:

没有答案