الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع المستخدمين من عمل حفظ باسم للصفحة

بدأه ayman_krosh في 16 مارس 2008 · 25 رد · 2,717 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

انا استطعت منع المستخدمين من استخدام زر اليمين في الصفحة ، وكذلك منعهم من عمل نسخ ولصق ... وبقيت المشكلة التالية:

أنا بحاجة منع المستخدمين من عمل حفظ باسم للصفحة ... هل أحد عنده فكرة كيف اسوي الموضوع هذا

وشكرا...

#2

اخي هذا مستحيل ......

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#3

ولي ولي ... ليش مافي كود جافا سكربت ممكن يخلينا نمنعهم

على فكرة يا اخ محمد أنا كمان من حلب ...

aymankrosh@gmail.com

أرجوا تحط ايميلك كمان علشان نتعرف على بعض اكثر

#4
اقتباس
انا استطعت منع المستخدمين من استخدام زر اليمين في الصفحة ، وكذلك منعهم من عمل نسخ ولصق ...

ممكن تعطينا الطريقة التي أستخدمتها

#5

لمنع النسخ واللصق:

<body ondragstart="return false" onselectstart="return false" >

لمنع زر اليمين:

        <script language=JavaScript>

	//منع زر اليمين
// Visit our site at http://www.star28.com/ for more code
<!--

var message="";
///////////////////////////////////
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>
#6

السلام عليكم

لا اظن بان الامر مستحيلا

فانا اصادف كثيرا من الصفحات التي يكون فيها خيار "حفظ باسم " غير مفعل

عموما سنبحث ..و اذا عرفت الطريقة قبلنا ..لا تنس ان تخبرنا بها

و دمت

تم تعديل هذه المشاركة بواسطة palestine_2008 في 17 مارس 2008 في 10:25

#7

لا يوجد حل حقيقي لموضوع منع النقل. حتى موضوع منع الزر اليمين و القص و اللصق يمكن تجاوزه بكل سهولة.

ما أراه هو أنه علينا التخلص من أفكار الورق القديمة و تقبل أنه في عالم الويب لا يمكنك بتاتاً منع النسخ.

#8

أخي الكريم .. بعد تجربتي مع الجافا سكربت لمنع النسخ واللصق وحفظ الصفحة .. تأكدت أنه يمكن للمحترفين نزع هذه الحماية وفعل ما يريدون ..

والحل الوحيد الذي يعتبر الأقوى والأصح هو أن تظهر بياناتك في الصفحة عبر عرضها في Com أو ActiveX Component .. وبهذا من سيحفظ الصفحة لن تحفظ الصفحة ما كان بداخل هذا الـ Component .. وكذا لا يمكن نسخ أو لصق ما بداخلها .. ولكن يمكن فقط عمل Print Screen للموقع كصورة وليس كتابة ..

هذا بالفعل ما أتبعه في عملي .. واشترينا بالفعل Component مبرمج بلغة C++ لهذا الغرض ..

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#9
moh_kin كتب:
أخي الكريم .. بعد تجربتي مع الجافا سكربت لمنع النسخ واللصق وحفظ الصفحة .. تأكدت أنه يمكن للمحترفين نزع هذه الحماية وفعل ما يريدون ..

والحل الوحيد الذي يعتبر الأقوى والأصح هو أن تظهر بياناتك في الصفحة عبر عرضها في Com أو ActiveX Component .. وبهذا من سيحفظ الصفحة لن تحفظ الصفحة ما كان بداخل هذا الـ Component .. وكذا لا يمكن نسخ أو لصق ما بداخلها .. ولكن يمكن فقط عمل Print Screen للموقع كصورة وليس كتابة ..

هذا بالفعل ما أتبعه في عملي .. واشترينا بالفعل Component مبرمج بلغة C++ لهذا الغرض ..

لا بنصح بـActiveX لاسباب أمنية

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#10

بعتقد ياجماعة إن حكاية الحماية ضرورية , لنفرض أن لدي مركز تدريبي يقيم دورات online لابد ان هناك حلول لحماية المحتوى من الطباعة أو النسخ أو التنزيل في حالة ان الدرس فيديو, مثلاً هناك مواقع تعرض لك pdf عندما تحاول أن تطبع يطبع لك الخمس الصفحات في البداية فقط أعتقد الفكرة هنا مقبولة نوعاً ما.

#11
kathy كتب:
بعتقد ياجماعة إن حكاية الحماية ضرورية , لنفرض أن لدي مركز تدريبي يقيم دورات online لابد ان هناك حلول لحماية المحتوى من الطباعة أو النسخ أو التنزيل في حالة ان الدرس فيديو, مثلاً هناك مواقع تعرض لك pdf عندما تحاول أن تطبع يطبع لك الخمس الصفحات في البداية فقط أعتقد الفكرة هنا مقبولة نوعاً ما.

في هذه الحالة انا استخدم window application بدلاً من web

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#12

شباب بدي اظهر الصفحة بدون قوائم أبدا لاحظ هذه الصورة ....

post-34456-1205826686_thumb.jpg

في هذه الصفحة حتى لو حاولت انك تضغط على زر alt لن تظهر لك القوائم ....

بس لاتنسوا انه امتداد صفحتي aspx ... فأرجوا إعطائي الطريقة التي ظهرت في الصفحة في الصورة السابقة

وشكرا

#13

طيب شباب اذا مافي حل ....

احد يعطيني كونترول ... ومثال عليها لعرض صفحتي من داخل برنامجي على الفيجوال بيسك

بمعنى اني اعرض الصفحة داخل البرانامج لاتحكم بها ...

وشكرا

#14
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
	<title>Untitled Page</title>
</head>
<body>
	<form id="form1" runat="server">
		<div>
			<asp:Button ID="Button1" runat="server" Text="Click Here" OnClientClick="java script:window.open('default2.aspx',null,
	'height=500,width=500,status=yes,toolbar=no,menubar=no,location=no');" /></div>
	</form>
</body>
</html>

openwindow.zip

post-127137-1205843253_thumb.jpg

تم تعديل هذه المشاركة بواسطة محمد سماقية في 18 مارس 2008 في 15:28

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#15
اقتباس
في هذه الحالة انا استخدم window application بدلاً من web

لكن التطبيق يستلزم يكون web????

#17

يوجد حل يعمل وبكفاءة وقد ذكرته سابقاً وهو عرض الداتا المراد حمايتها داخل Components خاصة أو Active X

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#18

يمكن عرض المحتوى كفيلم داخل فيلم فلاش يعمل كـplayer أو DataShow

أعتقد ان هذا هو أفضل حل

خاصة وان الفلاش ليس ممنوعا أمنيا كما انه يعمل في كل المستعرضات

#19

و لكن الفلاش يمكنه تحميله و الـActiveX لا يعمل سوى على internet explorer

#20

مشكووووووووووووووور

#21

بالفعل ActiveX لا يدعم بالكامل سوى على IE لكنه أيضاً يعمل على Avant ولكنه لا يعمل مطلقاً على FireFox..

ولذا يجب التضحية هنا حتى نحصل على ما نريد ..

ويمكن حماية الفلاش بـ Script متقدم لمنع تنزيلها

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#22
اقتباس
ويمكن حماية الفلاش بـ Script متقدم لمنع تنزيلها

لاتستطيع فعل ذلك

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#23

أنا غير متيقن تماماً إن كنت أستطيع أم لا .. ولا أقصد هنا Page Script ولكن أقصد Action Script الذي يتم برمجة الفلاشة به عبر مثلاً برنامج FlashMX أو غيره ..

وعلى كل حال جزيت خيراً أخي الحبيب محمد سماقية

تم تعديل هذه المشاركة بواسطة moh_kin في 24 مارس 2008 في 11:20

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#24

الذي أعرفه أنه يمكنك تصعيب الأمر عن طريق الـActionScript كما تفعل بعض مواقع الفلاش و لكنه (أيضاً) قابل للتحايل عليه.

#25
System Down كتب:
و لكن الفلاش يمكنه تحميله و الـActiveX لا يعمل سوى على internet explorer

اذا عرضت فيلما داخل فيلم فالذي سيتم تحميله هو الفيلم الخارجي فقط

اما الفيلم الذي عليه البيانات فلا يمكن تحميله ابدا لان مساره موجود داخل النصوص البرمجية للفيلم الخارجي ولا يمكن استخراجها منه

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…