Estou buscando a solução para um pequeno problema que muitos enfretam: copiar o conteúdo de uma textarea para a área de transferência do windows, utlizando para isso javascript. Mas a solução é bem específica nesse caso, pois eu já encontrei, ao menos 3 códigos que cumprem com perfeição a tarefa, porém somente no IE. Pesquisando na net, encontrei um fórum onde um dos usuários explicou que o FF e o GC não permitem uma função dessas por questões de segurança. Deixo então minha pergunta: é possível copiar o texto de uma textarea para o clipbrd do windows através do Firefox ou do Chrome usando Javascript? Caso não, existe alguma forma de cumprir esta tarefa com alguma outra linguagem nos browsers em questão, sobretudo no FF?
Realmente o IE tem isso por padrão, outros navegadores não existe solução com puro javascript, conheço apenas soluções que usam flash, você pode pesquisar por isso.
Pesquisei, pesquisei e pesquisei sobre esse assunto e, de fato, tudo o que encontrei foi uma solução Javascript + Flash (http://jonrohan.github.io/ZeroClipboard/). Porém hoje eu estava navegando em um site sobre PHP quando me deparei com um código formatado com a ferramenta SyntaxHighlighter. Eu já vi esse Javascript em diversos sites (posso estar enganado, mas acho que aqui mesmo no fórum ele é usado). Acontece que a função de copiar para o clip board do windows que essa ferramenta oferece nunca funcionava. Só que agora, para a minha total surpresa, a versão que está em uso neste site http://blog.thiagobelem.net/apredendo-a-usar-as-funcoes-empty-e-isset/ copiou perfeitamente bem o conteúdo para o clip board através do Firefox! Uso a versão 20.0.1 do browser da Mozilla. Alguém aí tem noção do que houve? A Mozilla liberou o acesso ao clip board ou a ferramenta SyntaxHighlighter usa algum recurso além do Javascript? Já baixei o SHL e verifiquei o conteúdo de suas pastas e só existem arquivos “.JS” e um “.CSS”. Então devo concluir que o FF agora acessa não impede mais o acesso ao clipboard? Ou não é nenhuma dessas alternativas? Alguma aí lança uma luz sobre esse ‘mistério’?? :?:
Pesquisei, pesquisei e pesquisei sobre esse assunto e, de fato, tudo o que encontrei foi uma solução Javascript + Flash (http://jonrohan.github.io/ZeroClipboard/). Porém hoje eu estava navegando em um site sobre PHP quando me deparei com um código formatado com a ferramenta SyntaxHighlighter. Eu já vi esse Javascript em diversos sites (posso estar enganado, mas acho que aqui mesmo no fórum ele é usado). Acontece que a função de copiar para o clip board do windows que essa ferramenta oferece nunca funcionava. Só que agora, para a minha total surpresa, a versão que está em uso neste site http://blog.thiagobelem.net/apredendo-a-usar-as-funcoes-empty-e-isset/ copiou perfeitamente bem o conteúdo para o clip board através do Firefox! Uso a versão 20.0.1 do browser da Mozilla. Alguém aí tem noção do que houve? A Mozilla liberou o acesso ao clip board ou a ferramenta SyntaxHighlighter usa algum recurso além do Javascript? Já baixei o SHL e verifiquei o conteúdo de suas pastas e só existem arquivos “.JS” e um “.CSS”. Então devo concluir que o FF agora acessa não impede mais o acesso ao clipboard? Ou não é nenhuma dessas alternativas? Alguma aí lança uma luz sobre esse ‘mistério’?? :?: [/quote]
Fui descuidado e não observei os arquivos com a atenção devida. Acontece que existe sim um arquivo “.SWF” rotulado de “clipboard”. Como eu estava com as extensões de arquivos ocultas e não possuo programa instalado em minha máquina que gerencie os arquivos SWF acabei não reparando na existência dele. Bom, com isso foi-se embora minha dúvida e meu entusiasmo. Queiram me desculpar por ter reativado este tópico. Aos moderadores, favor marcarem este tópico como “resolvido”.