| |||
Deshabilitar Opcion Guardar Como Hola a todos. Necesito saber como puedo poner un javascript en mi pagina web, q deshabilite la opcion "guardar como" del menu archivo del explorador de internet de la persona q visite mi sitio. a y si alguien sabe tambien como deshabilitar la opcion de ver codigo de fuente del menú Ver, tambien q me avise por favor. de antemano, gracias. |
| ||||
Hola kitipaloco! Peromíteme decirte que hay posts a patadas sobre este tema... si te vas a buscar seguro que encuentras unos cuantos. Permíteme adelantarte que por mucho que te esfuerces jamás conseguirás evitar (gracias TUNAIT) que copien el código de tu página... Un abrazo!
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. Última edición por KarlanKas; 15/01/2003 a las 09:40 |
| |||
Lo mismo para el de guardar como. Que yo tenga conocimiento...no se puede en javascript deshabilitarlo. Sí puedes hacer que la nueva ventana se te abra en modo fullscreen, sin menubar, etc. Del ver código fuente, puedes seguir buscando sobre el tema porque se ha tocado anteriormente. Y es como ha dicho Karlankas, es difícil lograrlo. Y si alguien lo lograra en javascript, que me lo haga saber... El browser o navegador de quien visita tu página HTML tiene que leer el código para saber qué contiene y cómo lo va a desplegar. Se pueden utilizar distintos trucos como el deshabilitar el botón derecho del mouse, poner la página en fullscreen, utilizar frames para que lo que se vea sea la página con los frames, etc. Pero si un usuario investiga a fondo, logrará saltarlos. Lo que sí ha estado surgiendo son los encriptores para hacer difícil la lectura del código fuente. No los he probado, así que no te sabría cual recomendar. http://www.tagslock.com/ WebProtector http://www.protecthtml.com/ WePage Protector http://www.share2s.com/ Atrise http://www.atrise.com/htmlock/index.php Otros: encryptHTML HTML Guard HTML Guardian Psyral Phobia Y de Microsoft: http://msdn.microsoft.com/library/de...t56/html/Secon Espero haber aportado algo.
__________________ Yanira Última edición por Yanix; 15/01/2003 a las 10:01 |
| |||
bueno muchas gracias de todas formas Muchas gracias por la ayuda. eso sí, q yo conozco la forma de encriptar el codigo de fuente y tambien una de bloquear el boton derecho del mouse SIN Q SEA POSIBLE DESPLEGAR EL MENU con los trucos convencionales q de seguro ustedes conocen. Por ejemplo el siguiente codigo bloquea el botón derecho, pero si ustedes hacen clic ocn el secundario sobrela barra de estado y luego sueltan el boton sobre la pagina supuestamente bloqueada OH!!!!! SORPRESA, se abre el menu secundario supuestamente bloqueado. este es el problema del 99,9999% de los codigos para bloquear el boton secundario: ---- </head> <body> </body> <script language="javascript"> <!-- //Derechos Reservados var message="Este es el codigo poco confiable"; function click(e) { if (document.all) { if (event.button==2||event.button==3) { alert(message); return false; } } if (document.layers) { if (e.which == 3) { alert(message); return false; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; --> </script> </html> -------- bueno, aqui les tengo la solucion para ese problema. Al poner este codigo y probar el truco re100 explicado, notarán q no se puede obtener el menu, y tampoco presionando el boton del teclado q se encuentra entre la tecla INICIO y CTRL.: -------- <body oncontextmenu="alert('TEXTO');return false"> -------- Bueno, con erso ya logramos bloquear el boton derecho, ahora vamos a encriptar el codigo de fuente. Para ello utilizo el TIRALINEAS que proporciona el sitio web www.elcodigo.net o en el link http://www.elcodigo.net/tiralineas/tiralineas5.html . Con esto ya lo tenemos encriptado. ahora lo unico q nos falta para tener casi completamente seguro nuestro sitio web, es deshabilitar la opcion guardar como. suponiendo q tengo las tres cosas puestas en mi html ¿q otra opcion hay para q me saquen mi informacion? Saludos. |
| |||
Bueno..vamos para lo del botón derecho... Quizás no debería de colocar esto aquí, pero...ahhh...aun sigo pensando de alguna forma el navegador debe leer el código. Pasos: 1-Abre la página donde pusiste el <body oncontextmenu="alert('TEXTO');return false"> o el <body oncontextmenu="return false"> 2-Copia en la linea de la URL (o sea la linea del Address arriba...) todo esto:
Código:
3-Dale ENTER y OK a la cajita del alert.javascript:alert("Tratalo",document.ondragstart=document.body.ondragstart=null,document.oncontextmenu=document.body.oncontextmenu=null,document.onselectstart=document.body.onselectstart=null,document.onclick=null,document.body.onclick=null,document.onmousedown=document.body.onmousedown=null,document.onmouseup=document.body.onmouseup=null,document.onbeforecopy=document.body.onbeforecopy=null,document.onbeforecut=document.body.onbeforecut=null,document.oncopy=document.body.oncopy=null); 4-Dale al botón derecho del mouse sobre la pagina...y ahí está el menú para view source. Fuente: cool4bes de planet-source Probado en IE 5.5
__________________ Yanira |
| |||
para yanix de verdad q no me esperaba q alguien supiese como sacar el codigo. te felicito. yo no tenia idea como se hacia, aun no encontraba forma de sacarlo. bueno voy a seguir investigando y quizas despues abra otro foro sobre todo este tema. pa q aportemos ideas. saludos |
| |||
De nada...seguramente me hubiera tomado bastante poder sacarlo. Como mencioné, el crédito es de cool4bes tunait, No sé corazón...algo lei de que quizás se podía poner como un 'Link-Address' en los favoritos si...Te paso por MP el articulo.
__________________ Yanira Última edición por Yanix; 15/01/2003 a las 15:34 |
| ||||
Re: javascript se escribe todo junto. En el mensaje anterior, la palabra javascript se debe escribir toda junta, sin espacios en blanco. Cuando se escribe javascript con los dos puntos (javascript:), no entiendo porqué, el foro separa la palabra en dos trozos.
__________________ Mikel Gómez Hay que aprender mucho para saber poco Última edición por mikel_gomez; 15/01/2003 a las 17:02 |
| |||
mikel! Gracias por la aclaración del bookmarlet. Yanix desconocia esa. De hecho chicos..estoy hasta pensando que quizás no seria bueno que tuvieramos todo esto publicado..que ustedes creen?
__________________ Yanira |
| ||||
Gracias por la aclaración Mikel. Ya mismo me añado estos otros a mi carpetita de bukmarclets. Yanix, a mi me parece excelente tener esto publicado, yo soy de las que no usan script alguno para proteger código. Que viva la libertad! Yo aprendí mirando códigos fuente y desde luego los mios serán siempre visibles pa quien quiera. saludos |
| ||||
Re: bookmarklet. Yanix: ¿Y por qué no ibamos a publicar este tipo de cosas? Además, los bookmarklets son más útiles de lo que parecen. En internet, existen además multitud de páginas con librerías bastante completas de bookmarklets. Yo los utilizo mucho para depuración de las páginas que desarrollo. Para ir revisando los valores de las variables ocultas de formularios, para ver y cambiar dinámicamente estilos o propiedades de objetos... Lo que nunca supe... ¿Cómo se podría traducir esta palabreja, bookmarklet? Pensándolo bien, voy a abrir una nueva discusión para preguntar esto de forma concreta. Saludos, Mikel
__________________ Mikel Gómez Hay que aprender mucho para saber poco |
| |||
No lo sé, chicos. Me llegó como un mal presentimiento o algo asi... Pero no importa, que se queden! Total, todo aquel que esté interesado puede indagar y conseguirlo mikelito , cuando nos darás las clases de bookmarlets?
__________________ Yanira |
| ||||
Si me preguntan, yo no creo que publicar este tipo de información sea "vetable". De hecho, me quedo yo también con las ganas de aprender de los fulanos bookmarklets y me gustaría que publicasen mas información. (Me reservo el derecho a arrepentirme). En cuanto al pánico que demuestra la gente de vBulletin por la palabra javascript seguida de dos puntos, voy a reportarlo. Me parece que si lo permiten y a continuación de eso ponemos un alert("Algo"), por ejemplo, se habrá de disparar el alert y por eso se protejen. Quizás refinando un poquito el algoritmo baja la paranoia. Yo voy a proponer que permitan que algún capo (*) de este foro revise esa sección a ver si se puede permitir su uso ya que precisamente en este foro, esa frase es fundamental. Lamento haber llegado tan tarde a esta discusión... (*) ¿mikel? |
| ||||
Buenas noches Yanix. Recarga esas baterías para mañana que muchos por acá te necesitamos con tu lucidez de siempre. ¡Como ha estado de alto el nivel de este foro hoy! Saludos a todos. |
| ||||
Quisiera, de ser posible, aislar de la respuesta de Mikel un ejemplito de como deshabilitar el botón derecho para sustituir el FAQ que yo he colocado al respecto. ¿Me ayudas Mikel? |