this post was submitted on 25 Jan 2026
2 points (100.0% liked)

Browsers

1839 readers
17 users here now

About Community

This is the community to discuss about browsers.

Browsers List

Open Source browsers

Closed Source browsers

List will be updated

founded 4 years ago
MODERATORS
 

AI says these methods are aviable -

  1. Built-in UI (Tampermonkey / Violentmonkey)

1.1 Menu commands (most common)

Appears when click userscript icon. Use cases -

Enable / disable features Switch modes (simple vs advanced) Reset stored settings

Pros- Zero HTML/CSS Clean, native Very stable

Cons - Not visible inside the page No rich UI

1.2 Notifications - Good for feedback, not control.

jsCopy codeGM_notification({ title: "Amazon Cleaner", text: "Title cleaned", timeout: 2000 });

  1. Page-embedded UI (most powerful)

2.1 Floating panel / overlay (recommended) You inject your own HTML + CSS into the page.

Use cases- Live toggles Filters Debug info Power-user controls

Pros- Full control Interactive Can store state via GM_setValue

Cons- Must handle CSS conflicts Needs cleanup logic

2.2 Inline UI (inject near page content) Example: add buttons . This requires DOM-aware logic per site.

  1. Persistent settings (UI + storage)

Tampermonkey gives you storage:

Combine with: Menu commands Checkboxes Dropdowns

This gives you real app-like behavior.

  1. Advanced UI (SPA-like)

Inject React / Vue Load external CSS Build full dashboards

Trade-offs: Heavier, CSP may block external scripts, Overkill unless necessary

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here