Cursor Link-Type Icons

This transforms the user's cursor when mousing over links, in order to inform the user of whether these links open other programs, open new windows, use certain protocols, utilize javascript or plug-ins etc...

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name          Cursor Link-Type Icons
// @namespace     CLTIhal
// @description	  This transforms the user's cursor when mousing over links, in order to inform the user of whether these links open other programs, open new windows, use certain protocols, utilize javascript or plug-ins etc...
// @author        iralakaelah
// @homepage      https://greasyfork.org/en/scripts/
// @run-at        document-start
// @include       http*://*
// @version       1.20
// ==/UserScript==
(function() {var css = [
	"/*link cursors*/",
	"",
	"/*created by iralakaelah on 11.3.08*/",
	"",
	"/*images*/",
	"",
	"a[href$=\".qtz\"], a[href$=\".targa\"], a[href$=\".tga\"], a[href$=\".tif\"], a[href$=\".tiff\"], a[href$=\".pict\"], a[href$=\".pic\"], a[href$=\".pct\"], a[href$=\".png\"], a[href$=\".sgi\"], a[href$=\".rgb\"], a[href$=\".bmp\"], a[href$=\".dib\"], a[href$=\".jp2\"], a[href$=\".pntg\"], a[href$=\".pnt\"], a[href$=\".mac\"], a[href$=\".qtif\"], a[href$=\".qti\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAJXI9qZ4U8rl/qPPabSGYG6k0aXS+51uR15shOLq8tLNy0hUaai3yPP3+lRhee/x8ykxQ0FIVz1EVdxKO/fqv7K0uISRoryRbMHfjc/As+3Xm+hjT9GqirJ4R////////yH5BAEAAB8ALAAAAAAQABAAAAWM4CeOXmmO6FcSROB2XqpeBGffMOpddtcBhQ4nJ9pxMANfIThExFS1weASuPiGFqen5gs0BAGcQhugaDpewWHYYTQcpfKZc1i3GYbGIs4WDvEGBgl7HmsbE1dtgYKEaxOIQooAAAkRMR5+NgcVgZMPEk+FdQcZCaYJDwoQTyoeWQgOCwsREhBwOia5uSEAOw%3D%3D\"), auto !important;",
	"} ",
	"",
	"/*audio*/",
	"",
	"a[href$=\".mp3\"], a[href$=\".swa\"], a[href$=\".qcp\"], a[href$=\".gsm\"], a[href$=\".aiff\"], a[href$=\".aif\"], a[href$=\".aifc\"], a[href$=\".cda\"], a[href$=\".m1s\"], a[href$=\".m1a\"], a[href$=\".mp2\"], a[href$=\".mpa\"], a[href$=\".m2a\"], a[href$=\".wav\"], a[href$=\".bwf\"], a[href$=\".mid\"], a[href$=\".midi\"], a[href$=\".smf\"], a[href$=\".kar\"], a[href$=\".aac\"], a[href$=\".adts\"], a[href$=\".amr\"], /*a[href$=\".au\"],*/a[href$=\".snd\"], a[href$=\".ulw\"], a[href$=\".m4p\"], a[href$=\".m4a\"], a[href$=\".3gp\"], a[href$=\".3gpp\"], a[href$=\".m4b\"], a[href$=\".caf\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQANU+AOLp8Mfj/pXK/ENLXI6Ojj5FVbHX/ElVa7vc/Zubm6qqqprA1om77Lba/KjL3q7T5bDR45aWlp6tu97n7ykxQ3FyctXn8IivyHZ6fXyBh5WoutXb5MvM0XiAhqG60Xh6fZipu5y72JitwKKiopyvwnBxcZKqwZSz0LW3uabB26G92XyGkICIkLS0tLK0t3FxcZKpwKnD3J7O+1Jhe1dwkaTR++zx9naXtKvU+8Df/fL2+uXt9XBwcP///////wAAACH5BAEAAD4ALAAAAAAQABAAAAa0wJ5wSBz6jj3LA+JYLC6Xm/TWQz4sO1tWu+syaNUeZBeQ8AKBnFrH+AodOvNZjUDo7jPhAsVT8NQ5GR4NBjp5PIgKCX8fJCIsBjiGPTwtiosIMRUqLziSB5QjBKM8DSkVISU1NTugiDwRBKUYJjArNTI7A0I3LrA8kTgdJzIyALs9NzYgiJGrMgICEwW8OggaPJ640AI21D00GzpcAOUAEzYcFLw07TMzBwcDAwUFFHlF+UVBADs%3D\"), auto !important;",
	"}",
	"",
	"/*video*/",
	"",
	"a[href$=\".avi\"], a[href$=\".vfw\"], a[href$=\".mpeg\"], a[href$=\".mp4\"], a[href$=\".mpg\"], a[href$=\".m1v\"], a[href$=\".m75\"], a[href$=\".mpm\"], a[href$=\".m15\"], a[href$=\".mpv\"], a[href$=\".mov\"], a[href$=\".qt\"], a[href$=\".mqv\"], a[href$=\".sdv\"], a[href$=\".3g2\"], a[href$=\".3gp2\"], a[href$=\".m4v\"], a[href$=\".flc\"], a[href$=\".fli\"], a[href$=\".cel\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQANUjAMDf/eLp8Lvc/bba/GBwf7HX/D5FVUNLXGRyf0lVa4m77KjL3tXn8LDR4ykxQ97n75rA1q7T5YivyFttftXb5MvM0VJhe1dwkZXK/KvU+6TR+57O+3aXtOzx9vL2+uXt9cfj/gAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAAQABAAAAadQJFwSByOjiJGpLGAQCQSjpQjQkYYn05W++kqLlVR4wMqlwFoj+IrXHjMILRA4KlbhKFJiLAPIfwDBR53IiGGh4gFGYN4ZSGOjhmLCXgbICEYl5khGhoflIWIohobHwd4enx8fwgbGwGnIhwdAgOBGZ0bGBgPBkIcHrWKuK67Hb4iFxQeXAHOAQ8dFQ6/F9YWFgkJBwcGBg6EReJEQQA7\"), auto !important;",
	"}",
	"",
	"/*stream*/",
	"",
	"a[href$=\".sdp\"], a[href$=\".amc\"], a[href$=\".rtsp\"], a[href$=\".rts\"], a[href^=\"sdp:\"], a[href^=\"rtsp:\"], a[href^=\"rts:\"], a[href^=\"udp:\"], a[href^=\"mms:\"], a[href^=\"rtp:\"], a[href^=\"vdownload:\"], a[href^=\"quicktime:\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAKjT+7ba/Iez2JjL+vL1+XWVsf/xdeTs9fzMNu3z+cPY5klVa1ZtjdXl7uanC1JgeajL3e2xBvO7F0NLXO2xEykxQz5FVf/7msvM0Zq/1a/S5ODo7+ScAPC1Ev///////yH5BAEAAB8ALAAAAAAQABAAAAWMoCeO5PidXqNpUJYJQiEXHqo1pXfsA1N7Gk9nKJF4AoEEzOdRCC8GxBGZSBCYT4NxhAwQHqOOwUDhcBxTwFc0jEQQEk5avSg54keAHnCoNz13cgF7AAMHEyI4eIN7AwMbiCJmeY2OGxYjgox6jgMJmCMECTs7G6YJGBUiBQytDw8LCxMTFhYVYDm5IyEAOw%3D%3D\"), auto !important;",
	"}",
	"",
	"/*adobe*/",
	"",
	"a[href$=\".pdf\"], a[href$=\".spdf\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAOmNjMfHx9UqJ3Fvb9hoZqmpqbe3t96pqPn4+IeHh9ra2qRSUOXl5dtFQ9i2turq6uDg4NTT0+7u7uzMy/DX15OTk9/Ew99+fa89PN+Yl/Hp6eLi4vPz8/v7+////////yH5BAEAAB8ALAAAAAAQABAAAAWgoCeO5PidHhOtQWC8ReyhEdLdOB5Usxd1HARnSOy0eD4gkUO5UHAJUaAjqVYBl8zjgYh6pg/J9mFpZBiMrsjQGaMZDQsEovYYEI/3hiEQWBQcA2scaBtzBxkZcRoDCB4FhBuGEBcOCg19GBePHJJzCgQEDQQZBxgAjwiTChcNlSuBIhVpHBMNDRRiDxwKgo8JFQkCGAsJA8fHXiQAuCUjIQA7\"), auto !important;",
	"}",
	"",
	"/*java*/",
	"",
	"a[href$=\".jnlp\"], a[href$=\".javaapplet\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAOZ/AJujquPq8b7e/eLk5VJjgHSWs+zt7/b5+aO60TwpFO32/lNOSevy+ZamtZ7O++rx95WouuXt9ubt81t6nr++vPP2+fL1+VlujN7n767T5XRNLSkxQ0xZcUlUaU5eeT1EVUJLXfLz9cLHzNLW2fv7+6bS+5bK++3u8PP19ubp7JvN+8fL0dfn8NPn8EVPYZ/D1+Tr8vz8/FBpjJfM/47B8fr7+/Dx85LI+6Cwv6Kyw+rr7lFhflNAKtLW26/Q4kBHV8TK0KDP+5mlsnRzc56tu5yqt4Opw4yyy6jL3b/EysbGxefo6sXIzcHf/dnd4MS6rX2hvFVohdTS0Onp6eTq+LLY/Lja/bvd/cvMzO7w8u/x9Iq975W70uHp8IFQLkVQY9DFuJ2mruPs96/W/OTr9XmbuKW4y+Tv9ZukrFlgbmeHp3WPrefv98y8qF5MOtDU2N3f34iWoo+cp5SisNXb5PH1+IOz48vM0T0xI0FIV7ba/bDS49fb35atw////////yH5BAEAAH8ALAAAAAAQABAAAAfngCR+g4SFg3+Ifi0ZPkgvXEdGUGUFan6JGSxnD2wMDxGgYjQTl357aEJFRDg5TQICClt2F4Nybyc6BihLZgJXCgoVUX4ABj0UT21gNgcIVnpVFjvEAws8Gl4ablJMCGNjFh7EU0N4CQl4CyMhIX0ldRzEfjVwShRYIyN9fO5kHfI1QqTgA2SFCBH8glBxMShODBQDVyThw8+Bii4gBhUIc+LEACci+vRxMMMEhh+D1hyY06ABBAglgqgwcUPLh0ET6FR4IEECjABdumDIcmdDShkXohDwwKHDFxB5PmxI40eQoauDSAQCADs%3D\"), auto !important;",
	"}",
	"",
	"/*e-mail*/",
	"",
	"a[href^=\"mailto:\"], a[href^=\"mail:\"]",
	"{ cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAPr8/VVritvj7IqsyElVa+Ps9MvT2rvc/aPQ/KrU/Or0/nmYspzN/LbZ/FJgeXiQq0NLXHWPrJnA1sDf/CkxQ9RSXD5FVa/X/H2fudPn8HyjwMPg/WV/nG+Or////////yH5BAEAAB8ALAAAAAAQABAAAAV+4CeOZGmepKeubKtmkjTMA7YsD8c5qgT8wCDAwPMMAJvJ4dBoXBIJhICgOk6UzQugUkEoqB4NYPJ4RGYJhcILUWEAyywUgWAI2p5F4WA+D+gMdhYqHQVZT4CBBYMeHAYFBQKSkwIFBhQqDwGbDg4EBBAQFhYURS6nKiiqqyUhADs%3D\"), auto !important;",
	"}",
	"",
	"/*secure site*/",
	"",
	"a[href^=\"https:\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAIq015jL+rXZ/abS+8nJyuXt9dXj7Ovx9nWVscDf/dGdFVdwkdqzHElVa/z10fnkkuLp71Jhe6/S5PD2+0NLXKXI3CkxQz5FVfPdgOvJXee+SsN/DfnadpiYmP///////yH5BAEAAB8ALAAAAAAQABAAAAWYoCeO5PidniFJVQW8SIx4qGQUB54XfLDQHkmhQ+wkjonJ6+epdDyEqPE4qUZEz2KH0BF4BZOrpwPpMBjbrncQFjE8jrjjoVizG+45JqN5bAaAAwV4Hgx6fBx/gQUUeQ97GomAAQEQjYUPHJqaf5SVFyIKChukpQOeB6AeCwYTOwUQsRAHBBYiCAu5ERENDRQUFxcWYiXFJCEAOw%3D%3D\"), auto !important;",
	"}",
	"",
	"/*javascript*/",
	"",
	"a[href^=\"javascript:\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfANfi696OJ8Lg/fvaSrba/P/41pC1z95lDrvBxfrPL//rleSsTTxDVPDNjIipuf/vquq7Zbq1q//76LF7I//+9uHp8J7O+1Jhe3aXtFdwkavU+6TR++Xt9fL2+v///////yH5BAEAAB8ALAAAAAAQABAAAAWaoCeO5PidHmIYTusYWIx5qAFwOFfduJHRHgNHgIAgBEhBZ/ULdhCNglFAIHSuF5GjA6EsCgtq1Zr1OKCFiWKBGGs6ZUN3MEkUAlXNuxyBFBKACgEGGhsbHGULEgMJAYAFB4YWHAwiig+YCpqRFhYVlR4RCwEBB6YHDp2eoBgdboWqk6AZAB05Fbi4HAisGb4XwBcMw8NlJcckIQA7\"), auto !important;",
	"}",
	"",
	"/*new windows*/",
	"",
	"a[target*=\"_blank\"], a[target*=\"_new\"], a[target*=\"new\"], a[target*=\"nw\"], a[target*=\"new_window\"], a[target*=\"blank\"], a[target*=\"_nw\"], a[target*=\"newwindow\"], a[target*=\"_newwindow\"], a[target*=\"_new_window\"], a[onclick*=\"window.open\"], a[href^=\"javascript:window.open\"], a[href^=\"javascript:newwindow\"], a[href^=\"javascript:new_window\"], a[href^=\"javascript:_new_window\"], a[href^=\"javascript:_newwindow\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQAANvp9PP5/nSSr+Tr81GdzklVa1RpiS54zjOGzuv1/u3x9eXy/VJgea/S5ENLXOrv+ufu9X6kwIyzzFp5npa805/E2KjL3tHW3SkxQz5FVbzZ/0R/zuDo78fg/3iizv///yH5BAAAAAAALAAAAAAQABAAAAWR4CeOZCkCTWNVlBS9gjAJYgMsQK7n0GXUCQJieChuAgHF72NReD4dUdSDhCwrEE9ny/UkEgOGiPJ4RqEfz2IRFknKHSHROCiIIlnPUyNN1+8QSFoaXB0eAw6AAQl7fR4ciR8CgYwdhF0cGSICSIx6n3oKmh8TFwoQEAOqHKwKFxibBrIMDAUFDg4ZGRhiJr4jIQA7\"), auto !important;",
	"}",
	"",
	"/*ical files*/",
	"",
	"a[href^=\"webcal:\"], a[href$=\".ics\"], a[href$=\".ical\"], a[href^=\"ical:\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQAANnq+K7T5HiUsMHb+v/vlOXs9IyzzHWs1/T5/1ZtjUlVa+z1/+3x9uTx/6a2ysng+FFhe0NLXIDG/fD4/ykxQz5FVf/41vr8/6TI3MvM0XHG/vbHQPn8//b8/4PL/f///yH5BAAAAAAALAAAAAAQABAAAAWV4Cdam2h+5AkExCYYsCC0iSAGTisAPJC7kNvicPBIjkeiIyHCMDzQaFRTYH4wBY6W0+kgvpNC8GNgXLhd8CQ8Lp8f3od8sSgoRIasHPGY0AcNdiIHBV0PfHQNgAURIgKFfBMPCw2KAIyOkH0LA509FY4TXn6UDT0MoB8JDwwFDK+wrxkUjgm2EBAKChERFRUUYyfCwyEAOw%3D%3D\"), auto !important;",
	"}",
	"",
	"/*flash*/",
	"",
	"a[href$=\".swf\"], a[href$=\".spl\"], a[href$=\".flv\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAPX2+Zamto6uxOTr9HSUsbPY+9fl8evy+JrM+1dwkcpme0pXbeittYm77NU+TdOGmVJhe/PAxMCbt0RNX/rk5uBwet9ZZJu+0ikxQz9GVrp9m9Xb5MvM0dYtO////////yH5BAEAAB8ALAAAAAAQABAAAAWUoCeO5PidXiAIV7sSMOGhgjEc+HEPQ5PMnsvAIFE4HApJAdDwiS6AR2dKfeAAEJGBQe1UPJSOEisCVKgOsKWjWGZFDmrEI+04CodFOT71AABrDggDen5nFiJdCoMTWlyJXRKMIgIHdV0aCAgGGSIEAAVFR0maCAedHgkbADo8rgYHHBieCbUQEAsLExMZGRhvJcEkIQA7\"), auto !important;",
	"}",
	"",
	"/*feeds and podcasts*/",
	"",
	"a[href^=\"feed:\"], a[href^=\"nntp:\"], a[href^=\"webnews:\"], a[href^=\"news:\"], a[href^=\"rss:\"], a[href^=\"atom:\"], /*a[href^=\"//rss.\"], a[href^=\"//atom.\"], a[href^=\"//feed.\"], a[href*=\".rss\"], a[href*=\".atom\"], */a[href^=\"http://phobos.apple.com\"], a[href^=\"snews:\"], a[href^=\"sherlock:\"], a[href^=\"photo:\"], a[href^=\"pcast:\"], a[href^=\"itpc:\"], a[href^=\"itmms:\"], a[href^=\"itms:\"], a[href^=\"feedsearch:\"], a[href^=\"feeds:\"], a[href^=\"daap:\"]/*, a[href*=\"/feed/\"], a[href*=\"/rss/\"], a[href*=\"/atom/\"] a[href$=\"atom.xml\"], a[href$=\"atom.php\"], a[href$=\"rss.xml\"], a[href$=\"rss.php\"], a[href$=\"/feed\"], a[href$=\"/rss\"], a[href$=\"/atom\"], a[href$=\"feed/\"], a[href$=\"rss/\"], a[href$=\"atom/\"]*/",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQAAIWOl8rKyoibetPT02hoarm6usPDw/Pz89ra2uTk5Hl6e6mrpmGNRH2vWunp6e3t7ZPNX47LVbW1tZPIa5nXWvv7+1hZXfT2+HFxcfNXV2FhYZ6ens7OzvDw8GOPRf///yH5BAAAAAAALAAAAAAQABAAAAWf4CeOX9SQJGIYi+CZniBsQCEa5Nt44nUBIlvCQ6RMiB7ORRH8JCoeCAUSYVQ4H+ZH8kEgDp5Gg9HhYDGiRRcRODDIBvMH/VEPBgVJpyORyOl2d2aDcgQiGwd7D4sPDo6Ohh8bHSoFlpYSBRwOkZN3AxwBHxMGGQYJGocXn6EBKwYFHakfAAgXHY2PDgkdARYiAArCGBgExhrIFpEozCQhADs%3D\"), auto !important;",
	"}",
	"",
	"/*messaging*/",
	"",
	"a[href^=\"aim:\"], a[href^=\"jabber:\"], a[href^=\"icq:\"], a[href^=\"irc:\"], a[href^=\"telnet:\"], a[href^=\"ssh:\"], a[href^=\"ichat:\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAOvx9pjL/HWVsbfb/eTs9abS+0lVa1ZtjZG3z7+beLvU4cbg9Im77PHl2tfn8PD2+/v7+1JgeavO4UNLXODo7ykxQz5FVarQ8sOUaENxm36s1bF2RYlhMunXxv///////yH5BAEAAB8ALAAAAAAQABAAAAWfoCeO5PidniOtEoJoQix4qOQQQA4QPMEcNI8EsOAYOYvB4MH4iRQPTmJD5SgfWKBHIaV6rdfIk7PpmDsbcOEh9iw2DY5ZvhkU1gbRAtNImP0YdwUEeSkAGGcdgYIEEyIOGRcYkxgaGQUBARSOHpEXFxqhoRmZFBYikZGhFxmWmQCnWwAPOz0UtwAKFSICB74REQYGExMWFhViECXLIxAhADs%3D\"), auto !important;",
	"}",
	"",
	"/*ftp*/",
	"",
	"a[href^=\"ftp:\"], a[href^=\"sftp:\"], a[href^=\"ftps:\"]",
	"{",
	"cursor:url(\"data:image/gif;base64,R0lGODlhEAAQAMQfAPDw8PDQX7q6uqWqoHl7fLOzs+Xl5dXV1c3NzZWVlW1sbcHBwe3t7dra2urq6mRkY9LS0oeQmlhZXfXZaPP292BeYGdrdKCgoIOIjbC6vvNXV87OzuvGVujo6P///////yH5BAEAAB8ALAAAAAAQABAAAAWG4OeNZFl+IrQsQlEM8BBlHuotXa7nFIXVIkHH0GgcjpsNhQD0DDrIZBLRUTSfkKwUQbXaLhQAgMFwmDsOr+gCaLAEcAHC8WiyjwjnQrMw1G0RDWFnQwAIEk0RBIsKD44PFRIWTSYwJjWXTheZHhwBnwEKDQUYE6YTHCMcq6sKBQkKrKuctCEAOw%3D%3D\"), auto !important;",
	"}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node);
	} else {
		// no head yet, stick it whereever
		document.documentElement.appendChild(node);
	}
}
})();