473,776 Members | 1,665 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Safari Browser Disable Control + Click

I would like to disable the ability of the user hold control and click
and get the dropdown menu. I am ultimately discouraging users from
easily getting a copy of the image. I was able to do this and disable
dragging on all browsers I have tested except Safari (Mac).

For a copy of the javascript that has worked so far on everything
minus Safari please go here:

URL: http://www.nomorepasting.com/paste.php?pasteID=24898
Jul 23 '05 #1
5 2749
On 15 Nov 2004 06:51:38 -0800, Sven <mo******@yahoo .com> wrote:
I would like to disable the ability of the user hold control and click
and get the dropdown menu.
Well, you can't.
I am ultimately discouraging users from easily getting a copy of the
image.
People that want to take your material will do it. There is nothing you
can do to stop them. All you accomplish by breaking the basic
functionality afforded to user agents is the frustration of your users.

Let me repeat that to make it clear: determined thieves will not be
stopped, and you'll only hurt legitimate users.

There are only a few practical approaches you can take:

1) Don't place the material on the Web in the first place.

2) Place intrusive watermarks on the images, or drastically reduce the
quality of the material so no-one has any desire to take it.

3) Openly pursue legal action if you can determine that the thief is
governed by international or local law that forbids the theft of
copyrighted material.
I was able to do this and disable dragging on all browsers I have tested
except Safari (Mac).


I can promise you it will fail on all my browsers (except IE). Even if it
didn't, I could *easily* obtain the images and source code for your page.

[snip]

Mike

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.
Jul 23 '05 #2
On Mon, 15 Nov 2004 15:13:36 GMT, Michael Winter wrote:

(protect images in browser)
....
I can promise you it will fail on all my browsers (except IE).


Don't forget..
<http://www.physci.org/kbd.jsp?key=prt > ;-)

--
Andrew Thompson
http://www.PhySci.org/codes/ Web & IT Help
http://www.PhySci.org/ Open-source software suite
http://www.1point1C.org/ Science & Technology
http://www.LensEscapes.com/ Images that escape the mundane
Jul 23 '05 #3
On Mon, 15 Nov 2004 15:22:25 GMT, Andrew Thompson <Se********@www .invalid>
wrote:
On Mon, 15 Nov 2004 15:13:36 GMT, Michael Winter wrote:

(protect images in browser)
...
I can promise you it will fail on all my browsers (except IE).


Don't forget..
<http://www.physci.org/kbd.jsp?key=prt > ;-)


I was refering to the right-click blocker. :P

Whilst that will work with IE[1], it still wouldn't stop me. Print screen
is just one of the ways...

Mike
[1] Hopefully Microsoft will again make steps to catch up with the
functionality provided by Opera and Mozilla. Namely, being able to stop
scripts from receiving right-clicks so the context menu cannot be disabled.

--
Michael Winter
Replace ".invalid" with ".uk" to reply by e-mail.
Jul 23 '05 #4
On Mon, 15 Nov 2004 15:36:33 GMT, Michael Winter wrote:

(snip)
I was refering to the right-click blocker. :P


Sure, but it was way funnier when I took that
completely out of context. ;)
Jul 23 '05 #5
Sven wrote:
I would like to disable the ability of the user hold control and click
and get the dropdown menu. I am ultimately discouraging users from
easily getting a copy of the image. I was able to do this and disable
dragging on all browsers I have tested except Safari (Mac).
No you didn't, you just think you did.
For a copy of the javascript that has worked so far on everything
minus Safari please go here:

URL: http://www.nomorepasting.com/paste.php?pasteID=24898


Are you positive about that?

I say I can right click, get the menu, and all on a default installation
of IE6 SP2. What say you?

--
Randy
comp.lang.javas cript FAQ - http://jibbering.com/faq
Jul 23 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1942
by: laredotornado | last post by:
Hi, Is it possible to fool Javascript running on a Mac Safari web browser into believing it is a PC IE browser? We have the following JS code that is detecting both Mac and Safari. Sadly, we do not have control over the code. // Global variables for platform branching var NN, IE, MAC, browserVersion
4
6387
by: John Bowman | last post by:
Hi, How can I disable the right click capability of the Web Browser control that's on a form? I only want it to display the HTML, w/ no popup menu. TIA, -- John C. Bowman
7
6203
by: Robert | last post by:
Can I programmatically disable the right click context menu?
16
9455
by: Alex Clark | last post by:
Hi All, I'm sure this must have been asked a million times due to it's usefulness, but are there any sensible solutions for disabling right click (and other services such as Ctrl+P, Browser hotkeys etc) on a Web-Browser control in VB.NET? Despite Googling for ideas on and off for a week now, I only found one solution and this was to implement IMessageFilter on the form and then trap all the incoming messages. Unfortunately, this...
4
1521
by: dpomt | last post by:
Hello, I am using the ASP.NET menu control and I have two issues when the page containing the menu is displayed in Safari on Mac OS X: 1) The menu is not dynamic. Why (it seems that Safari is treated as downlevel browser)? 2) I run into the "DynamicMenuStyle" bug (see http://weblogs.asp.net/dannychen/archive/2005/11/21/431121.aspx) Any ideas when this bug will be fixed?
5
2620
by: Bill Cohagan | last post by:
I'm having some serious difficulties with my ASP.Net 2.0 app rendering in Safari 2.0.3. The most immediate problem is that the menu control doesn't seem to work at all, particularly the use of dynamic levels. I've Googled around a bit and determined that the problem is not so much with Safari as it is with ASP.Net inaccurately determining the browser capabilites for that browser. In the 2.0 Framework it appears that browser caps are...
21
4430
by: Edward | last post by:
Hi All, I feel frustrated with one of my Customers who wants me to ensure that a dotnet web site I am building for them must be compatible to Apple's Safari browser! Safari is buggy and it does not support lots of things (xhtml etcc). However, what puzzles me is that there are some dotnet Framework 2 web sites out there that work perfectly well under Safari, whereas my website does not
1
3514
by: rynato | last post by:
I ran into an interesting problem while working on a form: I have a drop down list (think <form><select><option>...) of 'open sessions' which a user can choose from to continue entering data. There is a small bit of javascript which, when the 'onChange' event occurs, triggers a 'submit' which reloads the page and displays the stored values for that session using a session ID variable named, '$existingSessions'. Even though the form's...
3
1227
by: Mark Rae | last post by:
http://www.apple.com/downloads Beta 3 - seems to work OK on XP - haven't tried on Vista yet... -- http://www.markrae.net
0
9628
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9464
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10122
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10061
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9923
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7471
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5368
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4031
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2860
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.