Draggy

Drag a link to open in a new tab; drag a piece of text to search in a new tab.

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
PRO-2684
Günlük kurulumlar
0
Toplam kurulumlar
101
Değerlendirmeler
1 0 0
Versiyon
0.2.9
Oluşturulma
02.10.2024
Güncellenme
09.10.2025
Boyut
15,9 KB
Lisans
GPL-3.0
Geçerli
Tüm siteler

🪄 Features

  • Drag a link or image to open in a new tab
  • Drag a piece of text to search in a new tab
  • Customizable search engine and maximum search term length
  • Customizable minimum drag distance
  • A circle overlay to indicate the minimum drag distance
  • Dark Reader support
  • Todo list
    • Using Esc to interrupt draggy (might not be possible to detect)

⚙️ Configuration

  • 🎨 Appearance settings: Settings for the appearance of Draggy overlay.
    • Circle overlay: When to show the circle overlay。
      • Always: Always show the circle overlay when dragging is detected
      • Auto: Show the circle overlay only when the dragging target is supported
      • Never: Never show the circle overlay
  • 🛠️ Operation settings: Settings for the operation of Draggy.
    • Open tab in background: Whether to open new tabs in the background。
    • Open tab insert: Whether to insert the new tab next to the current tab. If false, the new tab will be appended to the end.
    • Matching URI in text: Whether to match URI in the selected text. If enabled AND the selected text is a valid URI AND its protocol is allowed, Draggy will open it directly instead of searching.
    • Minimum drag distance: Minimum distance to trigger draggy.
  • 🔎 Search engine settings: Configure search engines for different directions. Use {<max-length>} as a placeholder for the URL-encoded query, where <max-length> is the maximum text length. If <max-length> is not specified, the search term will not be truncated.

    • Search engine (default): Default search engine used when dragging text.
    • Search engine (left): Search engine used when dragging text left. Leave it blank to use the default search engine.
    • Search engine (right): Search engine used when dragging text right. Leave it blank to use the default search engine.
    • Search engine (up): Search engine used when dragging text up. Leave it blank to use the default search engine.
    • Search engine (down): Search engine used when dragging text down. Leave it blank to use the default search engine.
    • Author's configuration

  • ⚙️ Advanced settings: Settings for advanced users or debugging.

    • Allowed protocols: Comma-separated list of allowed protocols for matched URI in texts. Leave it blank to allow all protocols.
    • Maximum time delta: Maximum time difference between esc/drop and dragend events to consider them as separate user gesture. Usually there's no need to change this value.
    • Process handled events: Whether to process handled drag events. Note that this may lead to an event being handled multiple times.
    • Debug mode: Enables debug mode.

📃 Notes

If you're using Microsoft Edge, you might find that "Super Drag Drop" is what you're looking for, which has its own pros and cons compared to Draggy. Below is a comparison table between the two, and if you prefer Super Drag Drop, enable the flag at edge://flags/#edge-super-drag-drop, then enable the feature at edge://settings/superDragDrop.

Feature Draggy Super Drag Drop
Drag link, text and image 🟢 🟢
Open tab in background 🟢 🟢
Open tab insert 🟢 🔴*
Compatibility 🟡 🟢
Custom search engine 🟢* 🟡*
Custom allowed protocols 🟢 🔴*
Maximum search term length 🟢 🔴
Minimum drag distance 🟢 🔴
Cancel drag 🟢* 🟢*
Prompt 🟢* 🟢*
Website exclude list 🟢* 🟢
Hackability 🟢 🔴
Privacy 🟢 🔴*
Cross-browser 🟢* 🔴*