Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>When you drag a link from the browser to the desktop, the desktop doesn't just get a link added to it; the process is more complex than that.</p> <p>The operating system recognises looks at the dragged item, and decides what kind of desktop item to create based on the content of the item being dragged.</p> <p>It is explicitly programmed to recognise the <code>http://</code> as a protocol for a web hyperlink that opens in the browser, and thus is it knows that the appropriate kind of desktop object for that is a shortcut icon that loads the browser and passes it the specified URL.</p> <p>Other kinds of protocol may also be inbuilt into the operating system which would create different kinds of icons when they're dropped onto the desktop.</p> <p>Obviously <code>test://</code> protocol is not going to be one of those that the operating system knows about; it won't know what kind of desktop icon to create when it sees it, so it can't create anything.</p> <p>In this sense, URL protocols are treated in a very similar way to mime types and file extensions by the computer; they are all used to determine what type of file it is and thus what to do with it.</p> <p>All this is configurable. If you know what you're doing you can add additional protocols to the operating system, and define how the computer should behave when it sees them. This action is generally not done by the end user though; it is typically performed behind the scenes when you install software that uses that file type or protocol.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload