Resim uzantıları için açıklanan izinler
Bir görsel uzantısının, seçtiğiniz görseli alması, düzenleyicisini açması, yararlı yerel durumu hatırlaması ve bir sonuç döndürmesi için yeterli tarayıcı erişimine ihtiyacı vardır. Bu erişim her fotoğrafı yüklemekle aynı şey değildir. Easy Background Remover için önemli operasyonel soru daha dar kapsamlıdır: hangi görünür eylemin her bir yeteneğe ihtiyacı vardır ve siz onu başlattıktan sonra piksellere ne olur?
Bu sayfa bu soruyu ürün iş akışına uygular. Bilinmeyen araçları değerlendirmenin kategori düzeyinde bir yolu için bkz. Resim araçları için Chrome uzantısı izinleri.
Uyarı metniyle değil eylemle başlayın
Tarayıcı izin iletişim kutuları teknik sınırları tanımlar. Veri yolunun tamamını açıklamazlar ve ifadeleri, aklınızdaki eylemden daha geniş kapsamlı görünebilir. Gerçekte yapabildiklerinizden geriye doğru çalışın:
- Araç çubuğu eyleminin uzantı kullanıcı arayüzünü açması gerekiyor.
- Sağ tıklama görseli eyleminin, hangi sayfa görselini seçtiğinizi bilmesi gerekir.
- Düzenleyicinin bilinçli olarak bıraktığınız, yapıştırdığınız veya seçtiğiniz bir dosyayı okuması gerekiyor.
- Kopyanın, bitmiş sonucu panoya yerleştirmek için izne ihtiyacı var.
- Son işlerin rahatlığı, tarayıcı depolama alanına ihtiyaç duyar.
Bu ifadelerin hiçbiri tek başına bir fotoğrafın uzaktan kesme servisine gittiğini kanıtlamaz. İzinler tarayıcının neye izin verdiğini belirtir. Mimari ve çalışma zamanı davranışı bu ödeneğin nasıl kullanılacağını belirler.
Sayfa erişimi ve sağ tıklama iş akışı
Easy Background Remover, yerel bir dosyayı açmanın yanı sıra bir sayfa görüntüsü iş akışı da sunabilir. Resimler birçok farklı web sitesinde görünebileceğinden, sayfa entegrasyonu geniş görünümlü site erişimi gerektirebilir. Yararlı sınır, kullanıcının amacıdır: görüntüyü seçersiniz veya görüntü eylemini başlatırsınız.
Bunun da pratik bir sınırı var. Bir web sitesi, başka bir sayfa bağlamının onu okumasını engelleyecek şekilde bir görsel sunabilir. Sağ tıklama denemesi görüntüyü yükleyemezse yerel olarak kaydedin ve kaydedilen dosyayı düzenleyicide açın. Daha geniş izin metni bir sitenin yayın kurallarını geçersiz kılmaz.
Hiçbir zaman sayfa görüntüsü eylemlerini kullanmazsanız bunun yerine dosya seçiciyi veya bırakma iş akışını kullanabilirsiniz. Bu özellik diğer kullanıcılar için mevcut olduğundan izin beyanı hâlâ yüklü yapının bir parçası olabilir.
Yerel depolama yerel süreklilik içindir
Uzantı, IndexedDB de dahil olmak üzere tarayıcı depolama alanında en son orijinallerin ve sonuçların kısa bir geçmişini tutabilir. Bu, çevrimiçi bir hesap veya uzak proje oluşturmadan yakın zamanda yapılan bir işi yeniden açmayı mümkün kılar.
Bu geçmişi bir arşiv olarak değil, kullanışlı bir önbellek olarak değerlendirin. Söz konusu cihazdaki tarayıcı profiline aittir. Aynı kilidi açılmış profile erişimi olan biri, son çalışmaları yeniden açabilir. Paylaşılan bir makine kullanırken uzantı verilerini temizleyebilirsiniz ve malzeme hassas olduğunda kaldırma, tek temizleme planınız olmamalıdır.
Depolama izni bu nedenle “bu uzantı yerel durumu koruyabilir mi?” “Bu durum bir hesapla senkronize mi?” sorusunu yanıtlamıyor. Easy Background Remover temel açma, kesme, hassaslaştırma ve dışa aktarma yolu için bir hesap gerektirmez.
Pano erişimi Kopyalamaya bağlıdır
Kopyala’yı seçtiğinizde uzantının sonucu sistem panosuna yazması gerekir. Bu, PNG’yi bir klasöre indirmekten farklıdır. Tarayıcılar ve işletim sistemleri bağlama bağlı olarak pano kullanımını hâlâ engelleyebilir veya isteyebilir.
Kopyalama başarısız olursa PNG İndir’i kullanın. Pano izni, uzantının kopyaladığınız her şeyi sürekli okuduğunun kanıtı değildir; ürün iş akışının açık eyleminizden sonra kesmeyi yazması gerekir.
Ağ etkinliği otomatik olarak bir fotoğraf yüklemesi değildir
İlk lansmanda cihaz üzeri bir model indirilebilir. Daha sonra model önbelleğe alınır, böylece kesme işlemi tarayıcıda yürütülebilir. Uzantı güncellemesi başka bir modelin indirilmesine neden olabilir. Uzantı varlıkları ve güncellemeleri de sıradan ağ dağıtımını kullanır.
Bu nedenle “ağı asla kullanma” ifadesi yanlış olur. Daha kesin bir iddia, günlük piksel işleme yolunun yerel kalacak şekilde tasarlandığıdır: bir görüntüyü açın, maskeyi oluşturun, hassaslaştırın ve sonucu tarayıcıya aktarın.
Bazı derlemeler aynı zamanda ürün kalitesine yönelik analizleri veya kilitlenme raporlamasını da etkinleştirebilir. Bu sistemler yerel kesme yolundan ayrıdır; bunlar, kesmeyi yapmak için fotoğraf piksellerinizi alan uzak bir hizmet değildir. Mevcut, ürüne özel işleme beyanı, Gizlilik ve yerel işleme ilkesine dayanmaktadır.
Bir izin isteminin size anlatamayacağı şey
Bir istem iyi davranışı kanıtlayamaz. Ayrıca kötüye kullanımı da kanıtlayamaz. Daha büyük bir incelemede ilk öğe olarak kullanın:
- İstenilen erişimi görebileceğiniz bir özellikle eşleştirin.
- Yalnızca mağaza özetini değil, özel gizlilik açıklamasını da okuyun.
- İlk çalıştırma indirmelerinin ve yerel depolamanın kabul edilip edilmediğini kontrol edin.
- Ürün sitesi, gizlilik sayfası ve mevcut listedeki talepleri karşılaştırın.
- Güncellemenin yeni bir izin ekleyip eklemediğini veya iş akışını değiştirip değiştirmediğini yeniden kontrol edin.
İstenen kapsamın reklamı yapılan özellikle anlaşılır bir bağlantısı yoksa duraklatın. Ürün görünür şekilde varlıkları indirirken veya geçmişi tutarken açıklama mutlak sloganlara dayanıyorsa daha kesin bir yanıt isteyin.
Hızlı bir kurulum öncesi testi
Kişisel bir fotoğraf kullanmadan önce, uzantıyı yükleyin ve tanımlayıcı ayrıntılar içermeyen tek kullanımlık bir görsel deneyin. Şunu doğrulayın:
- editör beklediğiniz yoldan açılır;
- siz hızı değerlendirmeden önce ilk çalıştırma model kurulumu tamamlanır;
- seçilen bir görüntü yerel bir ön izleme üretir;
- PNG’yi indirin, beklediğiniz dosyayı oluşturur;
- yakın tarih anlatıldığı gibi davranır;
- tarayıcı ayarları size uzantı verilerini kaldırmanın bir yolunu sunar.
Bu test kaynak kodunu veya ağ trafiğini denetlemez. Hassas materyali sunmadan önce görünür iş akışının belgelerle eşleşip eşleşmediğini gösterir.
İzinler değiştiğinde
Bir güncelleme erişimi genişlettikten sonra tarayıcılar yeni bir onay istemi gösterebilir. Otomatik olarak tıklamayın. Değiştirilen izni okuyun, sürüm açıklamasına bakın ve hangi yeni özelliğin bunu gerektirdiğini sorun. Meşru bir değişikliğin somut bir operasyonel nedeni olmalıdır.
Belgeler bir sürümün gerisinde kalabilir, bu nedenle mevcut tarayıcı istemi ve mevcut gizlilik sayfası eski bir ekran görüntüsünden veya incelemeden daha fazla ağırlığı hak ediyor. Easy Background Remover’nin güven talepleri bu yüzeylerde uyumlu kalmalıdır; Gizlilik ve ev taleplerini uyumlu tutmak bunun nedenini açıklıyor.
Pratik paket servisi
Bu görüntü iş akışı için beklenen yetenekler; uzantıyı açmayı, seçtiğiniz bir görüntü üzerinde işlem yapmayı, sınırlı yerel geçmişi depolamayı ve sonucu kopyalamayı veya indirmeyi destekler. Kesmenin kendisi, gerekli model kurulumundan sonra tarayıcıda çalışacak şekilde tasarlanmıştır.
İzinleri sınırlar olarak inceleyin, ardından veri işlemeyi ayrı ayrı doğrulayın. Bu yaklaşım, geniş kapsamlı her ifadeyi yükleme kanıtı olarak ele almaktan veya bir yükleme düğmesini hiçbir riskin bulunmadığının kanıtı olarak ele almaktan daha faydalıdır.