簡體   English   中英

使用Chrome在JQuery中模擬鏈接點擊-使用href和download

[英]Simulating a link click in JQuery with Chrome - using both href and download

我有一個Chrome擴展程序,可以動態創建鏈接並將其添加到網頁。 鏈接下載文件。 它們每個都有一個download屬性,可以正確命名文件(僅適用於Chrome,afaik-但僅需要命名),以及href作為文件的url。 如何模擬單擊這些鏈接之一?

我不必單擊文檔中的版本,只需單擊鏈接對象即可。

基本上,我怎么能寫,在Javascript / jQuery的代碼讓Chrome瀏覽器下載一個名為文件downloadhref位置?

JQuery click()命令似乎沒有執行任何操作,盡管我不知道為什么。

我知道這個線程很舊,但是它是搜索的第一個結果,因此對於其他尋求答案的人來說,這里是:

$(css_selector)[0].click();

並且您正在執行$(function(){ HERE }); 並且在原始頁面加載時將某些js功能添加到了css_selector中,那么也許您想通過設置超時來延遲HERE執行。

您可以嘗試像這樣模擬點擊

$("your_selector").trigger("click");  

或像這樣

$("your_selector").click();  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM