• [^] # Re: Options

    Posté par (site web personnel) . En réponse au journal Des nouvelles de Cream-Browser. Évalué à 1.

    J'avais prévu (et je ne sais pas si WebKit, enfin libsoup plutôt me le permettra, je vais potasser les deux) était plutôt simple :

    • On enregistre les cookies pour un domaine, par exemple :
      1. Je visite le site example.domain.com, j'enregistre les cookies au domaine domain.com.
      2. Je visite le site www.domain.com, je lui envoie les cookies enregistrés précédemment, et j'en enregistre de nouveaux, toujours associés au domaine cité.
      3. Je visite le site www.example.fr, je ne lui envoie aucun cookies car il n'y en a aucun enregistré pour example.fr, j'en enregistre pour ce domaine.
      4. Je reviens sur example.domain.com, je lui envoie les cookies enregistré au domaine domain.com mais pas ceux enregistré pour example.fr.
    • L'utilisateur aura (par le biais de la page about:cookies) la possibilité de modifier les cookies (valeur, durée de vie, etc...)

    De plus, je pense que le premier point permettra d'éradiquer la publicité ciblée (qui, il me semble corrigez moi si je me trompe, utilise les cookies pour connaître les sites visités par l'utilisateur et donc ces centres d'intérêts).

    J'ai implémenté il y a peu la gestion des profils dans Cream-Browser. (cream-browser -p <profil>). Le profil par défaut est donc "default". Les cookies seront enregistré dans le dossier : ${XDG_CACHE_HOME}/cream-browser/<profil>/cookies/. Donc si on lance deux instances de Cream-Browser sous deux profils différents, on aura ainsi la possibilité d'aller sur le même site sous deux sessions différentes (utile pour le développement de site web) :)

    Et il y aura certainement d'autres idées concernant la gestion des cookies qui me viendrons en tête.

    NB: Les cookies ne sont pas encore implémenté, je dois d'abord coder la gestion du dossier de cache :p

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg