Làm cho ứng dụng Google Chrome hấp dẫn Windows Windows Sử dụng các biểu tượng chất lượng cao trong Windows 7


29

Bất cứ khi nào tôi sử dụng phím tắt "Tạo ứng dụng" của Google Chrome (mà tôi sử dụng nhiều và khuyên dùng), các biểu tượng hiển thị trên thanh tác vụ Windows 7 thực sự mờ, có lẽ là kết quả của favicon 16x16 bị kéo dài ra.

Tôi muốn có thể thay thế chúng bằng một biểu tượng chất lượng cao khác, nhưng ngay cả khi tôi thay thế tệp được lưu trong bộ nhớ cache, nó vẫn không cập nhật vì một số lý do.

Để tham khảo, ít nhất đây là đường dẫn đến biểu tượng cho Gmail. Tôi cũng đang sử dụng phiên bản kênh Dev mới nhất của Chrome.

% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ USERDA ~ 1 \ Mặc định \ PLUGIN ~ 1 \ GOOGLE ~ 1 \ mail.google.com \ https_443 \ icon # desktop \

văn bản thay thế


1
Đây đúng là một gợi ý rõ ràng, tuy nhiên tại sao không nhấp chuột phải và sử dụng biểu tượng thay đổi trong các thuộc tính để trỏ nó đến biểu tượng chất lượng cao được lưu trữ cục bộ?
BinaryMisfit

Điều đó dường như không cập nhật biểu tượng đang sử dụng. Điều thực sự kỳ lạ là biểu tượng trông rất ổn khi tôi lần đầu tiên tạo ứng dụng, và sau đó khi tôi đóng và khởi động lại, nó sẽ trông giống như tào lao một lần nữa.
Hướng dẫn cách làm

Gotcha. Tôi giả sử bạn sử dụng phiên bản RTM? Tôi chỉ có thể tưởng tượng rằng nó bị ghi đè mỗi khi tải trang và đó là lý do tại sao thay thế nó không hoạt động.
BinaryMisfit

Bạn có đang sử dụng phiên bản kênh Dev hoặc Beta của Chrome không? Tôi dường như nhớ lại điều này xảy ra với tôi khi tôi chuyển sang Dev.
xương chậu

Tôi đang sử dụng bản phát hành dev mới nhất.
Hướng dẫn cách làm

Câu trả lời:


8

Điều này có thể không làm bạn hài lòng, nhưng ít nhất nó giải thích nó đến từ đâu.

Các Chrome / Gears API cho biết như sau:

desktop.createShortcut('Test Application',
                       'http://example.com/index.html',
                       {'128x128': 'http://example.com/icon128x128.png',
                          '48x48': 'http://example.com/icon48x48.png',
                          '32x32': 'http://example.com/icon32x32.png',
                          '16x16': 'http://example.com/icon16x16.png'},
                       'An application at http://example.com/index.html');

biểu tượng - Một đối tượng chứa một hoặc nhiều thuộc tính được đặt tên sau: 128x128, 48x48, 32x32, 16x16. Giá trị của mỗi thuộc tính phải là URL của hình ảnh có định dạng PNG với kích thước khớp với tên thuộc tính. Một URL dữ liệu chứa dữ liệu PNG được mã hóa base64 cũng có thể được sử dụng.

Vì vậy, tôi đoán ngay bây giờ nó chỉ sử dụng một cái gì đó trên trang web nơi bạn liên kết đến. Nếu họ không có phiên bản chất lượng cao, bạn sẽ nhận được phiên bản xấu xí mà bạn đề cập. Thay thế nó sẽ yêu cầu bạn thay đổi liên kết bên trong phím tắt.

Vì điều này đã bắt đầu để có được một công việc tẻ nhạt, có lẽ tốt hơn là làm theo các bước sau:

Bước 1: Lưu biểu tượng trên máy tính của bạn - Tôi đã thực hiện việc này thành công Tôi tin rằng :) - Trong thanh địa chỉ của trình duyệt của bạn, hãy nhập tên miền của trang web, theo sau là văn bản "favicon.ico" biểu tượng cho trang web Yahoo, địa chỉ để nhập là " http://www.yahoo.com/favicon.ico ". Tương tự, biểu tượng Google có thể được tìm thấy tại ": //www.google.com/favicon.ico". - Khi bạn nhập địa chỉ được chỉ định ở trên, một trang sẽ tải chỉ chứa biểu tượng cho trang web. - Nhấp chuột phải vào ảnh và chọn "lưu ảnh dưới dạng .." - Lưu tất cả các biểu tượng trong thư mục trung tâm, nói "Tài liệu của tôi \ Biểu tượng của tôi"

Bây giờ bạn có một bản sao vĩnh viễn của biểu tượng. Bước tiếp theo là liên kết nó với phím tắt.

Bước 2: Liên kết biểu tượng với phím tắt - Nhấp chuột phải vào lối tắt trang web trên màn hình của bạn - Từ menu bật lên xuất hiện, chọn "Thuộc tính" - Trong hộp thoại xuất hiện, chuyển sang tab "Tài liệu web". - Nhấp vào nút "Thay đổi biểu tượng ..." ở đó. - Điều này sẽ bật lên hộp thoại Change Icon cho phép bạn duyệt và chọn tệp biểu tượng đã lưu. - Sau đó bấm Ok một vài lần và thoát tất cả các hộp thoại.

Điều này có thể yêu cầu Chrome phải là trình duyệt tiêu chuẩn của bạn để mở Tài liệu web!

Cảm ơn đặc biệt đến Theta-ga


Tôi đã thay đổi phím tắt trên biểu tượng, đó là điều đầu tiên (rõ ràng) tôi đã thử. Nó không thay đổi biểu tượng thanh tác vụ cho ứng dụng đang chạy. Tôi tự hỏi liệu tôi có thể sử dụng API để tạo lối tắt của riêng mình không ...
Cách thực hiện

3

Nó trông giống như một điều kênh Dev hiện tại. Với phiên bản Beta và phiên bản Beta hiện tại, bạn không có biểu tượng thanh tác vụ riêng biệt trong Windows 7 - chúng chỉ xếp sau biểu tượng Chrome tiêu chuẩn. Có vẻ như họ đang đi được nửa đường với Dev.


1
Vâng, tôi thực sự hài lòng với các biểu tượng riêng biệt bây giờ. Chỉ ước họ không trông thật xấu xí!
Hướng dẫn cách làm

0

Đây có thể là đặt cược tốt nhất của bạn cho các trang web không cung cấp các biểu tượng kích thước chính xác . Tôi chưa hoàn toàn xác nhận rằng điều này hoạt động vì tôi không ở trên kênh dev.

Chuyển đến Trình tạo dữ liệuUri , tải lên PNG 128px mà bạn muốn làm biểu tượng. Sao chép văn bản dataUri để sử dụng bên dưới.

Trong Google Chrome trên trang bạn muốn tạo lối tắt ứng dụng để nhấn <CTRL>+ <SHIFT>+ J, nhấp vào biểu tượng thứ hai từ bên trái ( Show Console) và dán vào phần sau. Hãy chắc chắn rằng bạn thay thế dataurimô tả dưới đây. Enter sẽ thực thi nó và bạn sẽ thấy cửa sổ phím tắt ứng dụng bánh răng.

window.google.gears.factory.create('beta.desktop').createShortcut(
   document.title, window.location.href, {'128x128': '**dataUri**'}
   ,'**description**');

Tùy chọn khác là thu hút nhà phát triển web của trang web để thêm các thẻ liên kết và thẻ meta đơn giản này vào trang web của họ.

Ngoài ra nếu bạn thực sự muốn trở nên lạ mắt, tôi đoán bạn có thể tạo nhiều dataUri với mỗi kích thước biểu tượng như được chỉ định trong câu trả lời của Ivo ở trên.


1
chết tiệt ... vẫn không hoạt động, tôi nghĩ nó phải là một lỗi trong Chrome.
Aaron Wagner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.