ขอวิธีป้องกันการคลิ๊กขวาในเว็บที่ทำด้วย Prestashopหน่อยครับ

เริ่มโดย translation, 16 มกราคม 2010, 01:41:50

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

translation

ขอวิธีป้องกันการคลิ๊กขวาในเว็บที่ทำด้วย Prestashopหน่อยครับ

พอดีลองทำแล้ว มันขึ้นหน้าขาวเลยครับ

ขอบคุณมากครับ

mean

มีตัวอย่าง URL ไหมครับ

เอ่ ใน firefox ยังคลิกขวาได้อยู่เลยครับ


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

translation


mean

ผมหามาฝากครับ
หากเราจะกั้นเบื่องต้นเราต้องป้องกันการ view source ด้วยนะครับ
อันนี้ห้าม click right ที่ได้ผลกับ firefox ด้วยครับ

เอาไปแปะใช้ได้เลย

<script language="JavaScript">
<!--
var message="Right-mouse click has been disabled.";
function click(e)
{
  if (document.all)
  {
    if (event.button==2||event.button==3)
    {
      alert(message);
      return false;
    }
  }
  else
  {
    if (e.button==2||e.button==3)
    {
      e.preventDefault();
      e.stopPropagation();
      alert(message);
      return false;
    }
  }
  if (e.which)
  {
    alert("oops Opera?")
  }
}

if (document.all) // for IE
{
  document.onmousedown=click;
}
else // for FF
{
  document.onclick=click;
}
//-->
</script>


หรือ

<script language="JavaScript">
<!--
var message="adsadas";

function clickIE()

{if (document.all)
{(message);return false;}}

function clickNS(e) {
if
(document.layers||(document.getElementById&&!document.all))
{
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.  onmousedown=clickNS;}
else
{document.onmouseup=clickNS;document.oncontextmenu  =clickIE;}

document.oncontextmenu=new Function("return false")

//-->
</script>


@ ref : http://forums.devarticles.com/javascript-development-22/how-to-disable-right-click-in-firefox-87551.html


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

Queue

ผมว่า ถ้าคนจะเอา สคริปแค่นี้กันไม่ได้หรอกอะครับ

mean

ไป encode html สักรอบ
หรือเขียนเว็บทั้งเว็บด้วย javascript + encrypt
ก็ช่วยอีกระดับนึงครับ


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

Reality

encode แล้วขนาดไฟล์ใหญ่ขึ้นแน่ๆครับ เวลาโหลดนานขึ้นชัวร์

ปล่อยวางดีกว่าครับ

เปิดดู HTML มีข้อเสียอะไรเหรอครับ นึกออกก็มีแค่อาจจะโดนก็อบ Stylesheet

ต่อให้คนก็อบเราไป เขาก็ทำได้แค่เดินตามหลังเราเท่านั้น
(คำพูดใครไม่รู้ จำได้ 55+)
*You walk right into reality, While my heart's still wild and free.. 

[direct=http://midnightadventure.net]Midnight Adventure[/direct]

vii

มาคอนเฟิร์มว่าไม่มีอะไรป้องกันได้หรอกครับ ยกเว้น encrypt html

firefox แม้กันได้แต่ก็มี firebug ใช้งานก็ไม่ยากด้วย inspect element แป๊บเดียวก็ออกมาแล้ว