Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 触发器(';单击';)不工作_Jquery_Google Chrome_Google Chrome Extension_Userscripts_Tampermonkey - Fatal编程技术网

Jquery 触发器(';单击';)不工作

Jquery 触发器(';单击';)不工作,jquery,google-chrome,google-chrome-extension,userscripts,tampermonkey,Jquery,Google Chrome,Google Chrome Extension,Userscripts,Tampermonkey,这段代码在TamperMonkey上运行得很好,但是当我尝试在Chrome扩展中使用它时,它什么都没做,我做错什么了吗 它应该喜欢我在XenForo论坛上的每一篇帖子 $('li[data-author="TesoMayn"]').each(function() { $("a.LikeLink").trigger("click"); }); 更多信息: manifest.json: { "background": { "persistent": true, "scrip

这段代码在TamperMonkey上运行得很好,但是当我尝试在Chrome扩展中使用它时,它什么都没做,我做错什么了吗

它应该喜欢我在XenForo论坛上的每一篇帖子

$('li[data-author="TesoMayn"]').each(function() {
    $("a.LikeLink").trigger("click");
});
更多信息:

manifest.json:

{
"background": {
    "persistent": true,
    "scripts": [
        "jquery.min.js",
        "autolike.js",
        "autolike.min.css"
    ]
},
"content_scripts": [
    {
        "js": [
            "jquery.min.js",
            "autolike.js"
        ],
        "css": [
            "autolike.min.css"
        ],
        "matches": [
            "http://domain.com/*",
            "https://domain.com/*"
        ],
        "run_at": "document_start"
    }
],
"web_accessible_resources": [
    "jquery.min.css",
    "autolike.js",
    "autolike.min.css"
],
"description": "Autolike My Post",
"manifest_version": 2,
"name": "Autolike",
"permissions": [
    "http://domain.com/",
    "https://domain.com/",
    "cookies",
    "alarms",
    "notifications"
],
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "1.7.5"
}
autolike.js

$(document).ready(function() {
  var css = chrome.extension.getURL('autolike.min.css');
  $("head").append('<link href="'+ css +'" rel="stylesheet" type="text/css" />');
  $('li[data-author="TesoMayn"]').each(function() {
      $('a.LikeLink').trigger('click');
  });
});
$(文档).ready(函数(){
var css=chrome.extension.getURL('autolike.min.css');
$(“标题”)。附加(“”);
$('li[data author=“TesoMayn”]”)。每个(函数(){
$('a.LikeLink')。触发器('click');
});
});
尝试代替触发器()。这就像用鼠标单击一样模拟单击

$('li[data-author="TesoMayn"] a.LikeLink').each(function() {
    var event = document.createEvent("MouseEvent");
    event.initMouseEvent("click", true, true, window, 0, 0, 0, 80, 20, false, false, false, false, 0, null);
    this.dispatchEvent(event);
});

如何在Chrome扩展中使用它?你能提供更多的代码吗?谢谢你救了我!jQuery触发器对我不起作用。但这种方法对我来说很有效