Como proibir a cópia de fotos no Tumblr

Se você deseja proteger as fotos em sua conta do Tumblr contra download sem o seu consentimento, você pode desativar a funcionalidade do botão direito do mouse para sua página, ocultando o menu de contexto que permite que outras pessoas copiem ou baixem suas imagens. O Tumblr permite que você personalize totalmente o código HTML e JavaScript para o seu tema atual. Para proteger suas imagens, adicione duas funções JavaScript a este código, uma otimizada para Internet Explorer e outra para outros navegadores.

Clique no nome do seu blog do Tumblr no painel e selecione "Personalizar aparência" para abrir as configurações de aparência.

Clique em "Editar HTML" para abrir o editor de HTML para o seu tema Tumblr. Localize o tag no código.

Adicione um método JavaScript após o tag para desabilitar a ação do botão direito do mouse para usuários do Internet Explorer. Você pode usar o seguinte fragmento de código, que verifica o nome do navegador e desativa o recurso retornando false se um usuário clicar com o botão direito em sua página ou pressionar o botão do meio do mouse:

function DisableInternetExplorer (e) {if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) {return false; }}

Adicione um método separado após o do Internet Explorer para desativar o clique com o botão direito em aplicativos como Firefox, Chrome ou Safari. O fragmento de código a seguir é equivalente ao da etapa anterior, mas a condição na instrução If foi modificada para oferecer suporte a outros navegadores:

function DisableOtherBrowsers (e) {if (document.layers || (document.getElementById &&! document.all)) {if (e.which == "2" || e.which == "3") {return false; }}}

Vincule os dois métodos a eventos de mouse em JavaScript, para que sejam chamados sempre que uma ação de clique com o botão direito for detectada. Para o Internet Explorer, o evento do mouse para esta ação é "onmousedown", enquanto para outros navegadores é "onmouseup". Adicione as duas linhas a seguir para chamar os métodos quando esses eventos ocorrerem:

document.onmousedown = DisableInternetExplorer; document.onmouseup = DisableOtherBrowsers;

Adicione compatibilidade para navegadores mais antigos, como o Internet Explorer 7, para os quais o evento do botão direito do mouse é rotulado como "oncontextmenu", acrescentando a seguinte linha no final do seu fragmento de código personalizado:

document.oncontextmenu = new Function ("return false");

Clique em "Atualizar visualização" para visualizar sua página e testar a funcionalidade de seu código. Selecione "Salvar" e clique em "Fechar" para salvar suas preferências e fechar o editor de código do Tumblr.