Microsoft tarayıcı uzantısı ilkesi
Bu belgede, Microsoft Edge ve Internet Explorer'ın veya bu tarayıcılarda görüntülenen içeriğin davranışını ya da kullanıcı deneyimini genişletmek veya değiştirmek için desteklenen mekanizmalar açıklanmaktadır. Bu belgede açıkça listelenmeyen tekniklerin desteklenmediği kabul edilir.
Bu desteklenen uzantı mekanizmaları, kullanıcıların tarayıcılarını ve bilgisayarlarını güvenli ve kesintisiz kullanmaya devam ederek tarayıcılarını istedikleri yazılımlarla özelleştirmelerini ve genişletmelerini sağlayacak şekilde tasarlanmıştır.
Microsoft Edge veya Internet Explorer'ın göz atma deneyimini genişletmek ya da değiştirmek için desteklenmeyen teknikleri veya uygulamaları kullanan yazılımlar, kötü amaçlı yazılımdan koruma yazılımları tarafından engellenebilir ya da kaldırılabilir.
Microsoft Edge'i genişleten veya değiştiren yazılımlar için desteklenen mekanizmalar
Özet
Microsoft Edge varsayılan olarak güvenli, güvenilir, hızlı ve dinamik ve deneyimin denetiminin her zaman kullanıcıda olmasını sağlayacak biçimde tasarlanmıştır.
Yalnızca Microsoft Store'dan edinebileceğiniz Microsoft Edge Uzantıları, tarayıcı yapılandırması ve tarayıcıda görüntülenen içerik dahil olmak üzere, Microsoft Edge'in son kullanıcı deneyimini değiştirmek için tek desteklenen mekanizmadır.
Microsoft Edge'in yapılandırmasını veya tarayıcıda görüntülenen içeriği etkileyen diğer tüm mekanizmalar bu belgede açıkça listelenmediği sürece desteklenmez.
Yükleme, Yönetim ve Kaldırma
Microsoft Edge için geliştirilen tüm uzantılar Microsoft Store üzerinden dağıtılmalıdır. Yükleme yalnızca Microsoft Edge ve Microsoft Store'un sunduğu kullanıcı deneyimi kullanılarak, kullanıcı tarafından başlatılmalı ve tamamlanmalıdır. Yazılımlar Microsoft Store'daki uzantıya başvurabilir ancak uzantıyı edinerek deneyimi değiştiremez veya uygunsuz etki ya da sahtekarlık yoluyla kullanıcının uzantıyı yüklemesini sağlayamaz.
Yazılımlar kullanıcının herhangi bir uzantıyı devre dışı bırakma veya kaldırma yeteneğini etkileyemez ya da Microsoft Edge'in uzantı yönetimi kullanıcı deneyimini herhangi bir şekilde değiştiremez.
Tüm uzantılar, Microsoft Edge uzantıları için geçerli olan Microsoft Store ilkesine uygun olmalıdır.
Uzantı geliştirme
Microsoft Store gereksiniminde bir özel durum yalnızca geliştirme aşamasındaki uzantıların geliştiricileri ve test edenleri için sağlanmıştır. Bunlar kullanıcının varlıklarından haberdar edilmesi ve tam olarak bilgilendirilmesi koşuluyla bir Microsoft Edge kurulumuna geçici olarak yüklenebilirler. Kullanıcı sürekli varlıklarını kabul etmediğinde uzantılar otomatik olarak devre dışı bırakılır.
Microsoft Edge ayarlarını değiştirme
Microsoft Edge, kullanıcının başlangıç sayfası ve buradaki içerik, adres çubuğu arama motoru, yeni sekme sayfası, sık kullanılanlar, okuma listesi ve tarayıcı özelliklerinin durumu veya yapılandırması dahil ancak bunlarla sınırlı olmamak üzere, ilgili özelliklerin çoğunun durumunu ya da yapılandırmasını depolamak için kayıt defterini ve diğer yerel veya buluttaki depolama mekanizmalarını kullanır.
Yazılımlar bu ayarlarda herhangi bir nedenle doğrudan veya dolaylı değişiklik yapamaz. Ayarlarda yapılan tüm değişiklikler Microsoft Edge kullanıcı deneyimi üzerinden kullanıcı tarafından başlatılmalıdır. Yazılımlar, gizleme veya diğer kullanıcı deneyimi değişiklikleri yoluyla kullanıcının seçimlerini etkileyemez, yönlendiremez ya da farklı onay deneyimleri sunamaz.
Microsoft bir kuruluşun denetimi altındaki cihazlarda Microsoft Edge davranışlarını özelleştirmek için Grup İlkesi'ni ve MDM İlkesi'ni destekler. Bu ilkeler yalnızca kuruluşun yöneticisi tarafından yapılandırılabilir. Diğer bağlamlarda bu ilkeleri kullanan yazılımlar, kötü amaçlı yazılımdan koruma yazılımları tarafından engellenebilir veya kaldırılabilir.
Ağ trafiğini değiştirme
Bazı yazılımlar Proxy yükleme veya DNS değişiklikleri dahil ancak bunlarla sınırlı olmamak üzere, çeşitli mekanizmalar aracılığıyla tarayıcılarda ve diğer uygulamalarda gösterilen içeriği değiştirir.
Bu türden trafik değişiklikleri genellikle desteklenmez. Bu değişikliklerin desteklendiği özel etkinlikler şunlardır: Sanal Özel Ağ (VPN) veya web içeriğini filtreleme (ör. istenmeyen reklamların, güvenli olmayan veya uygunsuz içeriğin kaldırılması).
İçeriği değiştiren yazılımlar, Windows yazılımları için belirlenen standart iyi davranışlara uygun olmalıdır. Bu davranışlardan bazıları şunlardır: yükleme sırasında yazılımın amacını ve etkisini açıkça bildirme, yazılımı devre dışı bırakmak veya kaldırmak için açık yönergeler sunma, Windows program listesinde kullanıcının yazılımı kaldırmasına olanak tanıyan açık bir girdi (bu işlem ürünü sistemden tamamen kaldırmalıdır).
Yukarıda listelenen amaçlar dışında trafikte değişiklik yapan veya Windows yazılımları için hazırlanan kılavuzlara uygun olmayan yazılımlar desteklenmeyen yazılım olarak kabul edilir ve kötü amaçlı yazılımdan koruma yazılımları tarafından engellenebilir ya da kaldırılabilir.
Internet Explorer'ı genişleten veya değiştiren yazılımlar için desteklenen mekanizmalar
Yükleme, Yönetim ve Kaldırma
Tüm uzantılar, Internet Explorer Uzantıları için Microsoft Geliştirme Ağı'nda açıklanan teknikler kullanılarak yüklenmelidir. Yazılımlar Internet Explorer'ın uzantı yükleme işlemini atlamamalıdır. Yazılımlar, Internet Explorer arabirimi aracılığıyla kullanıcının uzantıyı etkinleştirme ve yükleme işlemini onaylamasına olanak tanımalıdır. Internet Explorer arabirimi değiştirilemez, atlanamaz, gizlenemez veya deneyimi herhangi bir şekilde değiştirilemez.
Yazılımlar kullanıcının Internet Explorer'daki "Eklentileri Yönet" iletişim kutusu aracılığıyla herhangi bir tarayıcı uzantısını etkinleştirme veya devre dışı bırakma yeteneğine saygı duymalıdır. Bu iletişim kutusu hiçbir şekilde değiştirilemez.
Araç çubukları kullanıcılara araç çubuğunu kalıcı olarak devre dışı bırakmalarını sağlayacak bir kapat simgesi sunmalıdır. Ayrıca araç çubukları, Windows içindeki Program Ekle veya Kaldır iletişim kutusunda bir girdi sağlamalıdır.
Not - Bu bölümde belirtilen gereksinimler bir kuruluşun denetimi altındaki bir cihazda sistem yöneticisi tarafından onaylanan Internet Explorer değişiklikleri için geçerli değildir.
Yetenekler ve Yürütme
Uzantılar yalnızca desteklenen Internet Explorer ve Windows API'lerini kullanmalıdır.
Yazılımlar (ör. uzantılar) adres çubuğu, giriş sayfası, arama kutusu, yeni sekme sayfası veya sık kullanılanlar dahil ancak bunlarla sınırlı olmamak üzere, tarayıcının özelliklerine erişimi program yoluyla değiştiremez veya sınırlayamaz.
Ağ tabanlı (ör. DNS veya Proxy) trafik değişikliği yalnızca Sanal Özel Ağlar veya web içeriğini filtreleme (ör. reklam, güvenli olmayan veya uygunsuz içeriğin kaldırılması) amacıyla kullanılmalıdır.
Internet Explorer 11 sürümünden itibaren, uzantılar Gelişmiş Korumalı Mod (EPM) ile uyumlu olmalıdır. Yazılımlar Internet Explorer güvenlik ayarlarının düzeyini azaltmamalıdır.
Değişiklik Günlüğü
- Nisan 2016: Belge Yayımlandı
- Ekim 2016: Microsoft Edge uzantılarının Microsoft Store'da yayımlanması için güncelleştirildi
- Ağustos 2017: Yönetilen cihazlar için açıklama eklendi