Chrome kullanıcıları genellikle Chrome Web Mağazası'ndaki bir uzantının girişini ziyaret ederek uzantıları yükler. ve uzantıyı doğrudan bu sayfadan yükleyebilirsiniz. Ancak bazı durumlarda, başka bir kurulum akışlar daha uygun olabilir. Örneğin:
- Bir uzantı başka bir yazılımla ilişkilendirilmiş ve onun yüklenmesi gerekiyor Kullanıcı diğer yazılımı her yüklediğinde.
- Bir ağ yöneticisi, kuruluşunun tamamına aynı uzantıları yüklemek istiyor.
Önceki durumlarda, Google Chrome aşağıdaki uzantı yükleme yöntemlerini destekler:
- preferences JSON dosyası kullanma (yalnızca macOS X ve Linux için)
- Windows kayıt defterini kullanma (yalnızca Windows için)
Her iki yöntem de update_URL
içinde barındırılan bir uzantının yüklenmesini destekler. Windows ve macOS'te
update_URL
, Chrome Web Mağazası'nı işaret etmelidir. Bir uzantı bu yöntemler kullanılarak yüklendiğinde
Windows ve macOS kullanıcılarının, aşağıdaki onay iletişim kutusunu kullanarak uzantıyı etkinleştirmesi gerekir:
Linux'ta, tercihler dosyası harici olarak barındırılan bir Chrome Web Mağazası uzantısına uzantısı veya kullanıcının bilgisayarında bir CRX uzantısı dosyası bulunmalıdır. Linux kullanıcıları uzantıyı etkinleştirmeniz istenir; otomatik olarak yüklenir.
Başlamadan önce
Chrome Web Mağazası'ndan yükleyin
Chrome Web Mağazası'nda barındırılan bir uzantı dağıtıyorsanız öncelikle bu uzantıyı uzantısı ekleyin. Ardından, aşağıdakileri not edin:
- Güncelleme URL'si:
https://clients2.google.com/service/update2/crx
. Bu URL, Chrome Web Mağazası. - Uzantının kimliği: Bu bilgi, uzantının Chrome Web Mağazası URL'sinde bulunabilir.
Yerel CRX dosyasından yükle
Linux kullanıcılarına yerel bir dosyadan dağıtım yapıyorsanız bir CRX paketleme dosyasını kullanın ve aşağıdaki bilgileri not edin:
Uzantı kimliği: Bu kimliği uzantı yönetim sayfasında
chrome://extensions
bulabilirsiniz.Uzantı sürümü: Bu sürüm, uzantı yönetim sayfasında
chrome://extensions
veya manifest JSON dosyası biçimindedir.
- CRX dosyasının konumu: Yerel bir dizin veya ağ paylaşımı olabilir. Marka dosyanın, uzantıyı yüklemek istediğiniz makinede kullanılabilir olduğundan emin olun.
Kişisel bir sunucudan yükle
Linux kullanıcıları için kişisel sunucuda barındırılan bir uzantı dağıtıyorsanız, Linux'a uzantı yükleme talimatlarını uygulayın ve aşağıdaki noktalara dikkat edin bilgi:
Uzantı kimliği: Bu kimliği uzantı yönetim sayfasında
chrome://extensions
bulabilirsiniz.update_url XML dosyası yolu - Manifest JSON dosyasında
update_url
alanı tanımlandı.
Aşağıdaki örneklerde sürümün 1.0 ve uzantı kimliğinin aaabbbcccdddeeefff olduğu varsayılmıştır.
Tercihler dosyası kullanma
macOS
- Uzantı kimliğinin adıyla bir JSON dosyası oluşturun. Örneğin:
aaabbbcccdddeeefff.json
Dosyayı aşağıdaki klasörlerden birine yerleştirin:
- Belirli bir kullanıcı için
~USERNAME/Library/Application Support/Google/Chrome/External Extensions/
- Tüm kullanıcılar için
/Library/Application Support/Google/Chrome/External Extensions/
Güncelleme URL'sini "external_update_url" alan adıyla belirtin. Örneğin:
json { "external_update_url": "https://clients2.google.com/service/update2/crx" }
JSON dosyasını kaydedin.
Google Chrome'u başlatın ve chrome://extensions sayfasına gidin; uzantının listelendiğini göreceksiniz.
Mac OS izinleriyle ilgili sorunları giderme
macOS'te, tüm kullanıcıların harici uzantı dosyaları yalnızca dosya sistemi izinleri olduğunda okunur ayrıcalığa sahip olmayan kullanıcıların bunu değiştirmesini önler. Aşağıdaki durumlarda yüklü harici uzantıları görmüyorsanız: Chrome başlatıldı, harici uzantı tercihlerinde bir izin sorunu olabilir dosyası olarak da kaydedebilir. Sorunun bu olup olmadığını anlamak için aşağıdaki adımları uygulayın:
- Console programını başlatın. Uygulamayı /Applications/Utilities/Console altında bulabilirsiniz.
- Konsolda en soldaki simgede "Günlük Listesini Göster" yazıyorsa bu simgeyi tıklayın. İkinci sütun görünür.
- "Konsol Mesajları"nı tıklayın. tıklayın.
- Harici uzantılar okunamıyor dizesini arayın.
harici uzantı dosyalarınız varsa bir hata mesajı görürsünüz. Başka bir hata mesajına bakın
ekleyerek sorunu açıklığa kavuşturmaya çalışın. Örneğin, şu hatayı görüyorsanız:
"Path /Library/Application Support/Google/Chrome yanlış gruba ait" ise
chgrp
veya Finder'ın Bilgi Al iletişim kutusuyla dizinin grup sahibini Yönetici grubu. - Sorunu düzelttikten sonra Chrome'u yeniden başlatın. Harici uzantının artık yüklü olup olmadığını test edin. Google Bir izin hatası, Chrome'un ikinci bir hata algılamasını engelliyor olabilir. Öğe harici uzantı yüklenmediyse Konsol uygulaması.
Linux
- Uzantı kimliğinin adıyla bir JSON dosyası oluşturun. Örnek:
aaabbbcccdddeeefff.json
. Dosyayı aşağıdaki klasörlerden birine yerleştirin:
/opt/google/chrome/extensions/
/usr/share/google-chrome/extensions/
Aşağıdaki listede Chrome Web Mağazası'ndan uzantı yükleme işlemi, bir CRX dosyası veya kişisel sunucu:
- Chrome Web Mağazası uzantılarını yüklemek için güncelleme URL'sini alan adıyla belirtin.
"external_update_url" bilgilerini dahil edin. Örnek:
json { "external_update_url": "https://clients2.google.com/service/update2/crx" }
. - Uzantıyı bir CRX dosyasından yüklemek için "external_crx" dosyasında konumu belirtin. ve
"external_version" sürümünde bulabilirsiniz. Örnek:
json { "external_crx": "/home/share/extension.crx", "external_version": "1.0" }
. - Kişisel bir sunucuda barındırılan uzantıyı yüklemek için
"harici_güncelleme_url" alanı, aşağıdaki örnekte gösterildiği gibi, xml dosyasını işaret etmelidir:
json { "external_update_url": "http://myhost.com/mytestextension/updates.xml" }
- Chrome Web Mağazası uzantılarını yüklemek için güncelleme URL'sini alan adıyla belirtin.
"external_update_url" bilgilerini dahil edin. Örnek:
JSON dosyasını kaydedin.
Google Chrome'u başlatın ve chrome://extensions sayfasına gidin; uzantının listelendiğini göreceksiniz.
Desteklenen Yerler
Uzantıyı yalnızca bazı tarayıcı yerel ayarları için yüklemek istiyorsanız desteklenen yerel ayarları listeleyebilirsiniz değerini "supported_locales" olarak değiştirin. Yerel ayar, "en" gibi üst yerel ayarı belirtebilir. Bu örnekte uzantı, tüm İngilizce yerel ayarları için (ör. "en-US", "en-GB" vb.) yüklenir. Başka bir tarayıcı uzantının desteklemediği bir yerel ayar seçilirse harici uzantılar kaldırıldı. "supported_locales" ise listesi eksikse uzantı, tüm yerel ayarlar için yüklenecektir. Örneğin:
{
"external_update_url": "https://clients2.google.com/service/update2/crx",
"supported_locales": [ "en", "fr", "de" ]
}
Windows kayıt defterini kullanma
Kayıt defterinde aşağıdaki anahtarı bulun veya oluşturun:
- Windows 32 Bit
HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions
- Windows 64 Bit
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Google\Chrome\Extensions
Uzantılar anahtarının altında, uzantısına sahip olur. Örnek:
aaabbbcccdddeeefff
.Uzantı anahtarınızda bir "update_url" oluşturun özelliğini kullanın ve bunu şu değere ayarlayın:
json { "update_url": "https://clients2.google.com/service/update2/crx" }
.Chrome'u başlatın.
chrome://extensions adresine gidin; uzantının listelendiğini göreceksiniz.
Güncelleme ve kaldırma
Google Chrome, tarayıcı her seferinde tercihler ve kayıt defterindeki meta veri girişlerini tarar. başlatır ve Chrome'da barındırılan yüklü harici uzantılarda gerekli değişiklikleri yapar Web Mağazası.
Yerel bir CRX dosya uzantısını yeni bir sürüme güncellemek için dosyayı güncelleyip sürümü güncelleyin. .
Uzantınızı kaldırmak için (örneğin, yazılımınız kaldırıldıysa) tercihinizi kaldırın
dosyasını (örneğin, aaabbbcccdddeeefff.json
) veya kayıt defterindeki meta verileri destekler.
SSS
Bu bölümde, harici uzantılarla ilgili sık sorulan sorular yanıtlanmıştır.
"Önceden yükleme" Google Chrome tarafından hâlâ destekleniyor mu?
Evet, ancak yalnızca bir Chrome Web Mağazası'ndan (update_url
) yükleme olarak (yerel bir CRX yolundan değil). Daha fazla bilgi için Uygulama ve Uzantı politikaları başlıklı makaleyi inceleyin.
Tercihler dosyasıyla yükleme yaparken sık karşılaşılan bazı hatalar nelerdir?
- CRX dosyasında listelenenle aynı kimlik veya sürüm belirtilmediğinde.
- JSON dosyası (örneğin,
aaabbbcccdddeeefff.json
) yanlış konumda veya kimlikte belirtilen uzantı kimliğiyle eşleşmiyor. - JSON dosyasında söz dizimi hatası (girişleri virgülle ayırmayı veya sona virgül koymayı unutmak) bir yerde).
- JSON dosyası girişi, CRX dosyasının yanlış yolunu (veya belirtilen ancak dosya adı olmayan yolu) işaret ediyor
- UNC yolundaki ters eğik çizgiler atlatılmaz. Örneğin,
"\\server\share\file"
yanlıştır; olmalı"\\\\server\\share\\extension"
olmalıdır. - Ağ paylaşımında izin sorunları.
Kayıt defteriyle yükleme yaparken sık karşılaşılan hatalar nelerdir?
- Chrome Web Mağazası'nda listelenen kimliği belirtmemek.
- Kayıt defterinde yanlış konumda oluşturulmuş anahtar.
- Kayıt defteri girişi, Chrome Web Mağazası'ndaki CRX dosyasının yanlış yolunu gösteriyor.
- Ağ paylaşımında izin sorunları.
- Chrome'un tüm örnekleri kapalı değildir. Kayıt defterini ayarladıktan sonra bilgisayarınızı yeniden başlatmayı deneyin.
Kullanıcı uzantıyı kaldırırsa ne olur?
Kullanıcı, uzantıyı kullanıcı arayüzü üzerinden kaldırırsa uzantı artık kontrol eder. Başka bir deyişle, harici uzantı engellenenler listesine alınmıştır.
Engellenenler listesinden nasıl çıkabilirim?
Kullanıcı uzantınızı kaldırırsa bu karara saygı göstermeniz gerekir. Ancak, geliştiricisine bağlı olarak), uzantınızı kullanıcı arayüzü üzerinden yanlışlıkla kaldırdıysanız engellenenler listesi etiketini kaldırabilirsiniz Kullanıcı arayüzünden uzantıyı normal bir şekilde yükleyip daha sonra kaldırabilirsiniz.