相关疑难解决方法(0)

在某些AJAX调用上出现"net :: ERR_BLOCKED_BY_CLIENT"错误

最近我意识到,一些adblocker扩展(例如adBlocker plus)阻止了一些Ajax调用.我在控制台上遇到了这个错误:

GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 
Run Code Online (Sandbox Code Playgroud)

为什么它会阻止某些Ajax调用而不是其他调用,以及导致这种情况的原因 除了告诉用户关闭adblocker之外,还有其他解决方法吗?

ajax firefox-addon google-chrome-extension

275
推荐指数
10
解决办法
29万
查看次数

试图将jquery加载到tampermonkey脚本中

我正在编写一个脚本,当加载登录页面时,该脚本会登录到我的大学网络.

代码如下所示

// ==UserScript==
// @name       My Fancy New Userscript
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  enter something useful
// @match      <College login page>
// @copyright  2012+, You
// ==/UserScript==    
$(document).ready(function() {

    var usr=document.getElementsByName("username");

    var pass = document.getElementByName("password");

    usr.value="usrname";    
    pass.value="password";    

    var submitButton = document.querySelector ('input[type="submit"][value="Login"]');

    var clickEvent  = document.createEvent ('MouseEvents');

    clickEvent.initEvent ('click', true, true);

    submitButton.dispatchEvent (clickEvent);

    });
Run Code Online (Sandbox Code Playgroud)

控制台显示错误说

$ is not defined
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这里发生了什么?

javascript jquery tampermonkey

111
推荐指数
2
解决办法
7万
查看次数