Hüma Tarayıcısı Referans Rehberi
Hüma Tarayıcısı Referans Rehberi
Giriş
Hüma, Firefox’un güçlü altyapısını kullanan özel bir web tarayıcısıdır. Firefox’un WebExtensions API’sini temel alarak, hızlı, güvenli ve özelleştirilebilir bir tarama deneyimi sunar. Bu rehber, Hüma tarayıcısının özelliklerini ve kullanılabilir API’leri detaylandırmaktadır.
Genel Bakış
- Tarayıcı Adı: Hüma
- Taban: Firefox
- Motor: Gecko (Firefox’tan)
- Lisans: Mozilla Public License
Özellikler
- Çoklu Sekme Yönetimi: Firefox’un güçlü sekme yönetim sistemi.
- Gizlilik Odaklı Tarama: Gelişmiş izleyici koruması ve özel pencere modu.
- Özelleştirilebilir Arayüz: Firefox tema desteği ve arayüz düzenleme seçenekleri.
- Eklenti Desteği: Firefox eklenti ekosistemi ile uyumluluk.
- Hızlı Tarama: Gecko motorunun optimize edilmiş performansı.
API Referansı
Hüma, Firefox’un WebExtensions API’sini kullanır. İşte bazı temel API’ler:
1. Sekme Yönetimi API’si
browser.tabs.create(createProperties)
Yeni bir sekme açar.
- Parametreler:
createProperties
(object)url
(string, opsiyonel): Açılacak URLactive
(boolean, opsiyonel): Sekmenin aktif olup olmayacağı
- Geri Dönüş:
Promise<Tab>
- Örnek:
browser.tabs.remove(tabIds)
Belirtilen sekme(leri) kapatır.
- Parametreler:
tabIds
(integer veya integer array): Kapatılacak sekme ID(leri)
- Geri Dönüş:
Promise<void>
- Örnek:
2. Yer İmleri API’si
browser.bookmarks.create(bookmark)
Yeni bir yer imi oluşturur.
- Parametreler:
bookmark
(object)title
(string): Yer imi başlığıurl
(string, opsiyonel): Yer imi URL’si
- Geri Dönüş:
Promise<BookmarkTreeNode>
- Örnek:
3. Tema API’si
browser.theme.update(windowId, theme)
Tarayıcı temasını günceller.
- Parametreler:
windowId
(integer, opsiyonel): Tema uygulanacak pencere ID’sitheme
(object): Tema özellikleri
- Geri Dönüş:
Promise<void>
- Örnek:
Eklenti Geliştirme
Hüma, Firefox eklentileri ile uyumludur. Eklenti geliştirmek için:
manifest.json
dosyası oluşturun.- Gerekli izinleri ve API’leri belirtin.
- Eklenti kodunuzu JavaScript kullanarak yazın.
- Eklentiyi Hüma’ya yükleyin ve test edin.
Örnek manifest.json
:
Güvenlik ve Gizlilik
Hüma, Firefox’un güvenlik ve gizlilik özelliklerini miras alır:
- Gelişmiş İzleyici Koruması: Üçüncü taraf izleyicileri engeller.
- Özel Gezinme Modu: Geçmişi kaydetmeden gizli tarama.
- HTTPS-Only Modu: Güvenli bağlantıları zorlar.
Performans İpuçları
- Sekmeler arasında hızlı geçiş için klavye kısayollarını kullanın (örn. Ctrl+Tab).
- Kullanılmayan eklentileri devre dışı bırakarak bellek kullanımını optimize edin.
- İçerik engelleme için uBlock Origin gibi hafif eklentiler kullanın.
Kaynaklar
Topluluk ve Destek
- GitHub: Hüma Projesi GitHub – Kod katkıları ve hata bildirimleri için.
- Discord Hüma Discord - Discord sunucumuza katılın.