28217 sujets

CSS et mise en forme, CSS3

Bonjour,

Y-a-t-il un moyen de protéger sa feuille de style de telle sorte qu'on ne puisse pas accéder à celle-ci par un navigateur ?

Peut être en utilisant @import ?

Merci pour vos réponses
Bonjour Sabine,

Pour quelle BONNE raison souhaites tu cacher le contenu de ta feuille de style ?
Modifié par ernstein (29 Sep 2005 - 16:54)
ernstein a écrit :
Bonjour Sabine,

Pour quelle BONNE raison souhaites tu cacher le contenue de ta feuille de style ?


Tu y caches des lingots?!
Modérateur
sabine a écrit :

Y-a-t-il un moyen de protéger sa feuille de style de telle sorte qu'on ne puisse pas accéder à celle-ci par un navigateur ?


Non
Il y a une grille qui se ballade (sur blogmarks.net) et qui regroupe les différents appels aux feuilles de styles et qui sont bloquant pour tel ou tel browser.

Mais c'est quoi le but du jeu?
Modérateur
webphn a écrit :
la preuve par ici


C'est que ce n'est pas infaillible, donc pour moi, la réponse reste non à la question. Sans compter les problèmes que cela peut engendrer.
Merkel a écrit :


C'est que ce n'est pas infaillible, donc pour moi, la réponse reste non à la question. Sans compter les problèmes que cela peut engendrer.


Désolé mais j'ai édité pour etre plus clair Smiley confused de toutes façons je ne vois pas ce qu'il y as à cacher Smiley ravi
Modifié par webphn (29 Sep 2005 - 17:26)
Bonjour Sabine,

La réponse de Merkel était explicite. Quelques précisions :

Une feuille de style transmise à un navigateur pour qu'il l'applique à une page HTML sera toujours et obligatoirement accessible à l'utilisateur qui souhaite la consulter, ou la copier.

Tu trouveras ici ou là des "astuces" supposer l'empêcher, qui ne servent en fait qu'à alourdir le code, à provoquer des bugs de rendu, et qui n'empêchent pas en fait l'accès aux fichiers CSS. A proscrire : c'est aussi inefficace qu'illusoire.

S'il s'agit de "protéger" des droits sur une feuille de style, tu ne peux que préciser les conditions d'utilisation en commentaires au début de ton fichier. En sachant qu'il peut être justifié de faire jouer la propriété intellectuelle sur un design, mais pas sur telle ou telle technique utilisée dans le détail du code.
Modérateur
webphn a écrit :

Désolé mais j'ai édité pour etre plus clair Smiley confused de toutes façons je ne vois pas ce qu'il y as à cacher Smiley ravi


Ah, je croyais que tu disais que c'était possible et que tu en démontrais la preuve. Smiley smile

C'est bien d'avoir ajusté le tir. Smiley smile
Modifié par Merkel (29 Sep 2005 - 17:27)
@Sabine
Est-ce qu'il y n'a pas contradiction dans ta question : tu demandes sur un forum de partage de savoirs comment faire pour que personne ne puisse accéder à ce que tu sais faire... en toute logique, chacun protégeant ce qu'il sait, personne ne devrait répondre. Or si tu demandes comment faire, c'est que tu reconnais qu'il y a un échange entre tous et que tu veux y participer. Du coup ta demande (aidez-moi à faire ce que je vous interdirai de réutiliser) devient à mon avis incohérente.
Et comme le disait je ne sais plus qui : "si celui qui a inventé l'alphabet avait déposé un brevet (ou caché ses sources...), on serait tous encore à l'âge de pierre". Ceci pour dire que le minimum, une fois qu'on a largement utilisé gratuitement le savoir-faire des uns (ceux entre autres qui ont inventé et développé les langages html, javascript, php; css, etc.) c'est de rendre la pareille aux autres. Si tu a "inventé" un montage css innovant ou répondant à des besoins particuliers tu as (amha) l'obligation de le transmettre à tous sans restriction. S'il y effectivement un "droit" sur les images, les designs, etc. c'est que ce sont des oeuvres de création par un auteur qui en vit. En revanche développer tel ou tel point d'une technique existante et créée par d'autres ne donne aucun droit particulier, mais donne en revanche un devoir : celui de restituer à la communauté de qu'elle t'a donné au départ. Sinon on retourne au néolithique du web
Smiley biggrin
Réponse simple : Non
La feuille de style doit arriver jusqu'au navigateur pour qu'il puisse l'appliquer à la page => elle doit arriver jusqu'à l'ordinateur utilisant ce navigateur => elle est récupérable sur cet ordinateur, fusse pendant un temps limité
Bonsoir.
Je suis un peu HS mais je ne peux pas m'empêcher de rire quand je vois le gars qui "protège" son code avec du js et du document.write...

AVec IE, c'est encore plus facile, suffit de taper ça dans la barre d'adresse pour récupérer le code HTML de la page :
javascript:window.clipboardData.setData('text',document.getElementsByTagName('HTML')[0].outerHTML);

à un détail près... les noms de balises seront toutes en majuscules.
Modérateur
Smiley confused
(relire le topic ..tournés et retourné 7 fois la souris avant de frapper le clavier. ..)..je ressort de suite...
Modifié par gcyrillus (01 Oct 2005 - 08:59)
Modérateur
gcyrillus, je ne crois pas non que c'était le but de sa question. Sa question est suffisamment claire et explicite. Aucune confusion possible. Il s'agit bien de protéger la feuille de style, et non de faire ignorer la feuille de style par certains navigateurs.