Javascript 使用Chrome模拟JQuery中的链接点击-使用href和下载
我有一个Chrome扩展,可以动态创建链接并将它们添加到网页中。链接下载文件。它们每个都有一个Javascript 使用Chrome模拟JQuery中的链接点击-使用href和下载,javascript,jquery,google-chrome-extension,download,click,Javascript,Jquery,Google Chrome Extension,Download,Click,我有一个Chrome扩展,可以动态创建链接并将它们添加到网页中。链接下载文件。它们每个都有一个download属性来正确命名文件(仅适用于Chrome、afaik,但它只需要),以及文件url的href。如何模拟单击其中一个链接 我不需要单击文档中的版本,只需要单击链接对象 基本上,我如何用Javascript/JQuery编写代码,让Chrome在href位置下载名为download的文件 JQueryclick()命令似乎没有做任何事情,尽管我不知道为什么。您可以尝试模拟 像这样 $("yo
download
属性来正确命名文件(仅适用于Chrome、afaik,但它只需要),以及文件url的href
。如何模拟单击其中一个链接
我不需要单击文档中的版本,只需要单击链接对象
基本上,我如何用Javascript/JQuery编写代码,让Chrome在href
位置下载名为download
的文件
JQuery
click()
命令似乎没有做任何事情,尽管我不知道为什么。您可以尝试模拟
像这样
$("your_selector").trigger("click");
$("your_selector").click();
还是像这样
$("your_selector").trigger("click");
$("your_selector").click();
我知道这条线索很古老,但它是搜索的第一个结果,所以对于其他寻求答案的人来说,它是:
$(css_selector)[0].click();
您正在执行$(function(){这里});在原始页面加载时,一些js功能被添加到css_选择器中,然后您可能想通过设置超时来延迟执行。这两个功能似乎都没有任何作用,我不知道为什么。我检查了选择器,它正在识别正确的元素,只是没有触发任何事件。是否委派事件?如何绑定事件?可能重复(解决方案=使用本机
单击方法,$(“选择器”)[0]。单击()