Bisakah Anda mengubah ikon aplikasi web IE 9 yang disematkan? Dan bagaimana Anda melakukannya?

11

Di IE 9 Anda memiliki kemampuan untuk mengklik dan menarik tab browser yang terbuka ke taskbar Windows 7 dan menyematkan pintasan ke taskbar.

Ini memiliki efek menciptakan pengalaman pseudo-aplikasi di mana pintasan dapat memiliki jumplist khusus sendiri dan tidak dikelompokkan dengan tab browser IE 9 lainnya di taskbar.

Windows menggunakan "ikon pintasan" atau "favicon" yang didefinisikan dalam HTML untuk ikon di bilah tugas. Jika tidak ada ikon pintasan yang ditentukan, maka ikon pintas generik IE digunakan.

Jika Anda memiliki banyak pintasan yang disematkan ke bilah tugas yang tidak memiliki ikon berbeda, hal ini dapat membingungkan pengguna yang mana.

Bisakah Anda mengubah ikon aplikasi web IE 9 yang disematkan? Dan bagaimana Anda melakukannya?

RunnerRick
sumber

Jawaban:

14

Mulai dengan situs yang telah disematkan dan tidak ada contoh IE yang berjalan.

Buka folder:

% appdata% \ microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar

Luncurkan notepad dan seret ikon yang disematkan dari folder ke notepad.

Bagian InternetShortcut harus memiliki dua entri (IconFile dan IconIndex). Jika tidak ada, mereka dapat ditambahkan. File DLL atau ICO dapat memiliki beberapa ikon yang disematkan. Nomor IconIndex digunakan untuk menentukan ikon tertanam yang digunakan.

[InternetShortcut]
URL=http://www.superuser.com
IconFile=c:\windows\system32\shell32.dll
IconIndex=12

Simpan perubahan dan tutup Notepad. Pada titik ini perubahan ikon selesai, namun taskbar tidak akan di-refresh secara otomatis.

Untuk menyegarkan bilah tugas:

Potong dan rekatkan pintasan ke desktop. Jika ikon tidak dihapus dari bilah tugas, klik kanan dan pilih "lepaskan ..."

Klik dua kali pintasan di desktop (ini memaksa IE untuk membaca format .website dan menyegarkan ikon).

Seret pintasan desktop ke bilah tugas dan hapus pintasan desktop. Ikon baru harus ditampilkan.

mbursill
sumber
Untuk pratinjau ikon (dan indeksnya) yang terdapat di shell32.dll Windows 7, buka di sini: img145.imageshack.us/img145/6536/win7shell32dllicons.jpg
mbursill
Kedengarannya menjanjikan. Apakah IconIndex mulai dengan 0 atau 1? Saya belum membuat ikon refresh dan saya bertanya-tanya apakah ini masalahnya.
RunnerRick
Saya melihat dari komentar Anda bahwa IconIndex dimulai dengan 0. Bagaimanapun, saya telah mengikuti langkah-langkah ini, tetapi tidak dapat membuat ikon menyegarkan. Apakah Anda meninggalkan satu langkah? Saya menjalankan Windows 7 SP1, mungkin ada sesuatu yang berubah dengan paket layanan.
RunnerRick
@ Rick Saya juga menggunakan Win 7 SP1. Membuat perubahan ke file itu mudah (pastikan Anda hanya memiliki satu IconFile dan satu entri IconIndex), tetapi mendapatkan ikon untuk menyegarkan agak rumit. Pastikan Anda ingat untuk menjalankan pintasan setelah disalin ke desktop, sebelum disematkan kembali. Tampaknya shell Windows akan melakukan cache ikon lama sampai IE membaca kembali file .website.
mbursill
1
Sebagai balasan ke @mbursill: Untuk menggunakan ikon lokal, gunakan format seperti ini: [InternetShortcut] URL = google.com/dictionary IconFile = C: \ Users \ Name \ Icons \ dictionary.ico IconIndex = 0 "\" untuk direktori lokal alih-alih "/". Dan pastikan "IconIndex" sama dengan "0" [nol] (seperti di atas). Untuk menyegarkan, cukup buka pintasan di IE9. (Tutup dan buka kembali jika sudah terbuka).
6

Saya juga kesulitan mendapatkan .websitefile yang diedit notepad untuk memperbarui ikon, jadi di sini adalah metode yang sangat mudah bagi saya dari SevenForums.com :

Anda dapat mengubah ikon situs web yang disematkan, tetapi agak merepotkan dan sedikit teknis. Rupanya dalam versi pra-rilis IE9 itu sederhana, tetapi mereka menghapus fungsi itu karena alasan saya tidak dapat menemukannya. Pintasan yang disematkan terletak di:

C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Temukan pintasan yang ingin Anda ubah ikonnya, dan ubah ekstensi nama filenya dari ".website" menjadi ".url" Perhatikan bahwa ekstensi ".website" tidak akan muncul di Windows Explorer, jadi Anda harus menggunakan Kotak CMD atau metode lain untuk mengubahnya.

Saat diganti namanya, Anda dapat mengeklik kanan pintasan dan mengubah ikonnya. Setelah selesai, Anda harus mengubah ekstensi nama file kembali.

Ikon baru tidak akan muncul di Taskbar sampai ikon-ikon di-refresh, atau ikon tersebut dilepas & ditayangkan kembali. Saya menemukan cara termudah adalah mengklik kanan dan UNPIN kemudian klik kanan dan PIN saat berada di folder Taskbar yang disebutkan di atas.

Sean Bell
sumber
1
Ini jawaban terbaik. bagi Anda yang tidak tahu jalannya di baris perintah dengan baik. Di windows 7 cd %appdata%\microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbardan kemudianrename yourshortcut.website to yourshortcut.url
Cynapse
Di Windows10, sayangnya, kemampuan untuk melihat / mengedit ekstensi pada pintasan internet dinonaktifkan dari tampilan Explorer (bahkan ketika Show Extensions diaktifkan). Untungnya, saran baris perintah @Cynapse bekerja dengan sempurna.
kmote
1

Klik kanan pada Desktop dan pilih New -> Shortcut. Telusuri C:\Program Files\Internet Explorer\iexplore.exedan pilih OK. Sisakan satu spasi setelah tanda kutip dan tempelkan URL yang ingin Anda buat jalur pintasnya. Pilih Next, beri nama cara pintas dan pilih OK. Klik kanan pada pintasan dan ubah ikon. Seret pintasan baru ke bilah tugas dan ke Pinsana.

Mark Gereau
sumber