2011-07-07 14 views
6

Si pega lo siguiente en la barra de direcciones en cromo y trata de hacer clic derecho-> guardar como ... guardar como ... está en gris. ¿Hay alguna manera de evitar que esto se atenúe?Chrome - "Guardar como ..." deshabilitado en el menú contextual al usar una URL de "datos"

URL:

data:text/html;charset=utf-8,%3C%21DOCTYPE%20html%3E%0D%0A%3Chtml%20lang%3D%22en%22%3E%0D%0A%3Chead%3E%3Ctitle%3EEmbedded%20Window%3C%2Ftitle%3E%3C%2Fhead%3E%0D%0A%3Cbody%3E%3Ch1%3E42%3C%2Fh1%3E%3C%2Fbody%3E%0A%3C%2Fhtml%3E%0A%0D%0A 
+1

Como alternativa, ver el origen de la página, copiar el contenido y pegarlo en un archivo? –

Respuesta

2

Convierte el uri de datos en una etiqueta de anclaje (<a href="data:etc....</a>"). Luego, cambie el tipo de mime del uri de datos a application/octet-stream y el mapa mime del navegador abrirá un cuadro de guardar como cuando hace clic en la etiqueta de anclaje.

+0

¿Hay alguna forma de establecer el nombre del archivo? Content-Disposition: filename = bob.txt o algo así? – alumb

+0

No, los uris de datos son bastante nuevos para los navegadores y, por lo tanto, actualmente no hay forma de elegir el nombre del archivo; cada navegador tiene su valor predeterminado para el nombre. – Tom

4

Data URL son, por el momento, explícitamente excluido de la lista de esquemas de URL (véase salvables http://codesearch.google.com/#OAMlx_jo-ck/src/content/common/url_constants.cc&type=cs&l=11 de contexto). No estoy seguro de que eso sea absolutamente correcto, y si presenta un error al http://new.crbug.com/, me gustaría pasarlo al equipo correcto para su revisión.

Pero, respuesta breve: no puede guardar datos: * URL en este momento.

+0

http://code.google.com/p/chromium/issues/detail?id=97108 – alumb

+0

Gracias. Se lo transmití a alguien que podría saber cuál es el comportamiento. –

Cuestiones relacionadas