Kerim Demirkaynak
Uzman
Firefox tarayıcısında Android Chromium tarayıcılardaki gibi bağlantı metnini kopyalama özelliği yok ama bir Firefox uzantısı yükleyerek ekleyebiliyorsunuz.
Öncellikle şu uzantıyı yükleyin:
addons.mozilla.org
Şu script'i ekleyip kaydedin:
// ==UserScript==
// @name Copy Link Text on Long Tap with Confirmation (Vanilla JS)
// @namespace com.atnbueno.link-text-copy
// @include *
// @version 0.5
// @grant GM.setClipboard
// ==/UserScript==
document.addEventListener("contextmenu", function(event) {
// Sadece bağlantı öğelerine uzun basıldığında işlemi uygula
let target = event.target;
if (target.tagName.toLowerCase() === "a") {
// Bağlantı metnini al ve boşlukları temizle
let linkText = target.textContent.trim();
// Eğer bağlantıda metin yoksa işlemi sonlandır
if (linkText.length === 0) return;
// Onay penceresi
let confirmCopy = confirm("Bu bağlantı metnini kopyalamak istiyor musunuz?: " + linkText);
// Eğer kullanıcı "Evet" derse kopyalama yap
if (confirmCopy) {
GM.setClipboard(linkText);
alert("Bağlantı metni kopyalandı: " + linkText);
}
}
});
Hepsi bu kadar.
Not: Bu Firefox Nightly ve Firefox Beta'da çalışıyor. Stabil sürümde çalışmadığı söyleniyor ama onda da çalışması lazım, deneyerek görebilirsiniz.
Öncellikle şu uzantıyı yükleyin:
Violentmonkey – Get this Extension for 🦊 Firefox (en-US)
Download Violentmonkey for Firefox. Userscript support for browsers, open source.
Şu script'i ekleyip kaydedin:
// ==UserScript==
// @name Copy Link Text on Long Tap with Confirmation (Vanilla JS)
// @namespace com.atnbueno.link-text-copy
// @include *
// @version 0.5
// @grant GM.setClipboard
// ==/UserScript==
document.addEventListener("contextmenu", function(event) {
// Sadece bağlantı öğelerine uzun basıldığında işlemi uygula
let target = event.target;
if (target.tagName.toLowerCase() === "a") {
// Bağlantı metnini al ve boşlukları temizle
let linkText = target.textContent.trim();
// Eğer bağlantıda metin yoksa işlemi sonlandır
if (linkText.length === 0) return;
// Onay penceresi
let confirmCopy = confirm("Bu bağlantı metnini kopyalamak istiyor musunuz?: " + linkText);
// Eğer kullanıcı "Evet" derse kopyalama yap
if (confirmCopy) {
GM.setClipboard(linkText);
alert("Bağlantı metni kopyalandı: " + linkText);
}
}
});
Hepsi bu kadar.
Not: Bu Firefox Nightly ve Firefox Beta'da çalışıyor. Stabil sürümde çalışmadığı söyleniyor ama onda da çalışması lazım, deneyerek görebilirsiniz.
Son düzenleyen: Moderatör: