2011-07-07 16 views
6

Nếu bạn dán thông tin sau vào thanh url trong chrome và cố gắng nhấp chuột phải-> lưu thành ... lưu khi ... chuyển sang màu xám. Bất kỳ cách nào để ngăn chặn điều này khỏi bị chuyển sang màu xám?Chrome - "Lưu dưới dạng ..." bị tắt trong trình đơn nhấp chuột phải khi sử dụng url "dữ liệu"

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

Cách khác, xem nguồn của trang, sao chép nội dung và dán nội dung vào một tệp? –

Trả lời

2

Chuyển uri dữ liệu thành thẻ liên kết (<a href="data:etc....</a>"). Sau đó, thay đổi loại mime của dữ liệu uri thành ứng dụng/octet-stream và bản đồ mime trình duyệt sẽ mở một hộp lưu dưới dạng khi bạn nhấp vào thẻ neo.

+0

Có cách nào để đặt tên tệp không? Nội dung-Bố trí: filename = bob.txt hoặc gì đó? – alumb

+0

Không, dữ liệu uris khá mới đối với các trình duyệt và do đó hiện tại không có cách nào để chọn tên tệp; mỗi trình duyệt có giá trị mặc định cho tên. – Tom

4

dữ liệu URL là, vào lúc này, loại trừ một cách rõ ràng từ danh sách các chương trình URL savable (xem http://codesearch.google.com/#OAMlx_jo-ck/src/content/common/url_constants.cc&type=cs&l=11 cho ngữ cảnh). Tôi không chắc rằng điều đó hoàn toàn chính xác và nếu bạn nộp lỗi tại số http://new.crbug.com/, tôi rất sẵn lòng chuyển nó cho nhóm phù hợp để xem xét.

Nhưng, câu trả lời ngắn gọn: bạn không thể lưu dữ liệu: * URL ngay bây giờ.

+0

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

+0

Cảm ơn. Tôi đã truyền nó cho một người có thể biết hành vi được cho là như thế nào. –

Các vấn đề liên quan