Google üzerinden senkronize edilen bir uzantıyı yalnızca bazı Chrome yüklemelerinde etkinleştirebilir miyim?


15

Google Chrome'un senkronizasyon özelliği pek çok durumda oldukça güzel ve çok faydalı olsa da, birkaçı biraz sinir bozucu. Mouse Gesture uzantıları, kullanışlılıklarını biraz kaybeder ve bazen dizüstü bilgisayarlarda yol alır.

Bilgisayarlarımdan birinde uzantıyı etkinleştirdiğimde veya devre dışı bıraktığımda, bunu diğeriyle senkronize eder; bu bağlantıyı bir şekilde seçebilir miyim?



Yanıtlar:


1

Cevabım değil, buradan link çürümesini önlemek için içerik kopyalandı .


Güvenlik endişesine bağlı olarak Chrome, NPAPI eklentisi içeren hiçbir uzantıyı senkronize etmez.

Kaynak

NPAPI eklentisi nedir?

Bir NPAPI eklentisinde çalışan kod, geçerli kullanıcının tüm izinlerine sahiptir ve hiçbir şekilde Google Chrome tarafından kötü amaçlı girişlere karşı korumalı veya korumalı değildir. İçerik komut dosyalarıyla veya XMLHttpRequest gibi güvenilir olmayan kaynaklardan gelen girdileri işlerken özellikle dikkatli olmalısınız.

Kaynak

teori

Uzantınızı, Chrome'un NPAPI kullanarak uzantıyı tanıyacağı şekilde değiştirirsek, iyi olmalısınız.

Nasıl

  1. İlk olarak, Google tarafından Screen Capture gibi herhangi bir NPAPI uzantısından bir dummy .dll dosyasını kaldırır Uzantıyı
    yükleyin ve dosyayı screen_capture.dllChrome'un kullanıcı profili klasöründe arayın
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. İkinci olarak, senkronize edilmemesi gereken uzantılar klasörüne gidin. Sizin durumunuzda Chrome için Hareketler .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Manifest.json dosyasını değiştirin ve Stackoverflow'ta açıklandığı gibi NPAPI eklentisini ekleyin

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Yukarıdaki Stackoverflow yanıtında da açıklanan background.html dosyasını değiştirin .

    <script>
    var plugin = document.getElementById("MyNPAPIPluginId");
    ...
    </script>
    

Buradan kendi başınasınız. Uzantı kodlama hakkında yeterli bilgim yok.
Bu yüzden bir teori :)


-2

Ayarlar-> Gelişmiş Senkronizasyon Ayarları altında uzantıları senkronize etmemeyi seçin.

Alternatif olarak, dizüstü bilgisayarlar için yeni bir Google hesabı oluşturmak ve Chrome'a ​​senkronizasyon için yeni oluşturulan hesabı kullanan yeni bir kullanıcı eklemek olabilir.


4
@ viiron-İlk yolunuz tüm uzantıları senkronize etmeyi durduracak.Nick T yalnızca belirli uzantıları senkronize etmek veya senkronize etmek istemiyor.
arulappan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.