2016-05-29 9 views
0

Ich möchte einen aufgabenspezifischen Webbrowser erstellen. Wenn der Benutzer beispielsweise diesen Browser verwendet, sollte das Programm Optionen wie diese geben:Einen aufgabenspezifischen Webbrowser entwickeln

Was ist Ihr Interesse heute? Bitte wählen Sie aus den folgenden:

  • Informatik
  • Daten Wissenschaft
  • Web-Entwicklung
  • Psychologie
  • Biologie
  • Social Media
  • usw.

Nachdem der Benutzer sein Interesse ausgewählt hat, sollte der Browser dem Benutzer erlauben, nur die ausgewählten Inhaltstypen zu durchsuchen oder zu studieren, damit der Benutzer nicht von seiner Aufgabe abgelenkt werden kann. Der Zweck dieses Browsers ist es, Zeitverschwendung zu vermeiden. Denn wenn jemand versucht zu lernen oder eine professionelle Arbeit zu machen, werden sie durch das Öffnen von Tabs und Filmen aus sozialen Medien abgelenkt.

Welche Programmiersprache eignet sich für die Erstellung dieses Browsers?

+0

Jeder Versuch, das Problem zu lösen? – manetsus

+0

Nicht wirklich ... ich suche nach diesem, aber habe keinen Pfad..ich bin immer noch verwirrt – Abbas

+0

Siehe https://www.chromium.org/administrators/policy-list-3 – guest271314

Antwort

1

Sie könnte dies tun, indem Sie eine benutzerdefinierte Version eines vorhandenen Browsers, wie guest271314 suggested, aber das würde viel mehr Aufwand als notwendig erfordern würde. Alles, was Sie tun müssen, ist eine Browser-Erweiterung, z. B. Firefox Add-on oder Chrome Extension. Browsererweiterungen werden normalerweise mit JavaScript, HTML und CSS geschrieben. Jeder Browser muss eine Erweiterung individuell erstellt haben, aber Sie können in der Regel viel Code zwischen ihnen teilen. Lesen Sie die verknüpfte Dokumentation, um Hilfe beim Erstellen einer Erweiterung für jeden Browser zu erhalten.

Es gibt bereits vorhandene Browsererweiterungen, wie Sie beschreiben, die verhindern, dass Sie Websites besuchen, die Sie im Voraus auf eine Liste setzen, z. B. StayFocusd und WasteNoTime. Vielleicht möchten Sie nur eine dieser Erweiterungen verwenden, anstatt eine neue zu schreiben.

Verwandte Themen