On 12/20/2008 08:17 AM, Michael Gordon wrote:
> Jens Hatlak replied On 12/20/2008 6:20 AM
>> NoOp wrote:
>>> Obviously if you do a right-click on an image in the email and select
>>> 'Copy Image' you can paste anywhere.
>> No, that's what I was trying to say. When you copy something to the
>> clipboard SeaMonkey is actually putting several formats on the
>> clipboard. When you copy text and images SeaMonkey puts no image data on
>> the clipboard, only HTML with internal references to the images. As I
>> said, those references don't mean anything outside SeaMonkey. If you
>> copy just a single image again HTML containing an internal reference is
>> put on the clipboard but additionally the formats CF_DIB and CF_BITMAP.
>> Those contain actual image data and can be read by applications like
>> IrfanView. Word and OpenOffice can probably also read them but since
>> HTML was also put on the clipboard they choose that format and
>> consequently fail to display an image.
>>> So I wonder if perhaps *SM* is not properly copying _its_ contents to
>>> the clipboard rather than the 'paste-to' application misinterpreting the
>>> content of the paste.
>> Both, in a way. SM is creating image references in HTML that make no
>> sense outside SM (a SM/MailNews bug) and the other applications do not
>> allow to just paste the image data which is also on the clipboard.
> If we look backward to the days of Netscape Communicator 4.x all the
> images were saved in the Cache with their original filename and
> extension. If you look at the contents of the Cache Folder now we only
> have obscure names for each file saved in the Cache.
> I think this was an intentional security enhancement to prevent
> receiving virus and Trojans masked as a .jpg, or other extension and
> then being executed to infect a PC.
Thanks Jens for the clarification & Michael I recall the same from
Netscape as well. I could check my kid's (and customers) cache to see if
they were surfing sites they shouldn't have :-) Now I have to use gvim
just to see what the heck is there.
support-seamonkey mailing list