Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extension v3 #2785

Open
2 of 5 tasks
rarous opened this issue Feb 6, 2025 · 0 comments
Open
2 of 5 tasks

Extension v3 #2785

rarous opened this issue Feb 6, 2025 · 0 comments
Assignees

Comments

@rarous
Copy link
Collaborator

rarous commented Feb 6, 2025

Extenze vyžaduje redesign pro další udržitelný vývoj.

  • ContentScript by neměl volat API přímo ze stránky, ale využít k tomu ServiceWorker/BackgroundScript. Důvodem je možnost blokovat naše API dotazy pomocí CSP v cílové stránce.
  • Popup by měl umět renderovat náš widget s grafem. Na e-shopech jsou populární hloupá front-endová řešení se kterými se content script musí prát, aby bylo správně časování na vložení. Některé shopy aktivně schovávají náš widget.
  • Oddělit zodpovědnosti za scrape a render v definicích shopů. Aktuální systém umožňuje snadno zašmodrchat čekání na DOM elementu pro získání dat a pro možnost se vyrenderovat.
  • Widget by měl umět přepínat mezi pohledem na omezenou/plnou historii.
  • Přidat podporu Firefox Android do extenze #1807
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant