簡體   English   中英

鏈接onclick-在遵循href之前先做點事

[英]Link onclick - do something before following href

我如何告訴firefox瀏覽器對我剛剛單擊的鏈接(如字符串修整)執行某些操作,然后轉到修改后的鏈接?

有可能嗎? 或為此有一個插件嗎?

您無需為此創建插件。 這可以通過一個簡單的腳本和Greasemonkey完成

也不必向每個鏈接添加點擊處理程序。 最好使用事件委托

document.addEventListener('click', function(event) {
    if(event.target.nodeName === 'A') {
        var href = event.target.href;
        // change the URL
        location.href = href;
        event.preventDefault();
    } 
}, true);

暫無
暫無

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

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