Czy mogę włączyć rozszerzenie synchronizowane przez Google tylko w niektórych instalacjach Chrome?


15

Funkcja synchronizacji Google Chrome jest bardzo przyjemna i bardzo przydatna w wielu przypadkach, choć niektóre są nieco denerwujące. Rozszerzenia gestów myszy nieco tracą swoją przydatność i czasami przeszkadzają na laptopach.

Ilekroć włączam lub wyłączam rozszerzenie na jednym z moich komputerów, synchronizuje je z drugim; czy mogę jakoś selektywnie przerwać ten link?



Odpowiedzi:


1

Nie moja odpowiedź, treść została skopiowana, aby uniknąć zgnilizny linków z tego miejsca .


Ze względów bezpieczeństwa Chrome nie synchronizuje żadnego rozszerzenia zawierającego wtyczkę NPAPI.

Źródło

Co to jest wtyczka NPAPI?

Kod działający we wtyczce NPAPI ma pełne uprawnienia bieżącego użytkownika i nie jest w żaden sposób izolowany ani chroniony przed złośliwym dostępem przez Google Chrome. Należy zachować szczególną ostrożność podczas przetwarzania danych wejściowych z niezaufanych źródeł, na przykład podczas pracy ze skryptami treści lub XMLHttpRequest.

Źródło

Teoria

Jeśli zmodyfikujemy Twoje rozszerzenie w taki sposób, że Chrome rozpozna je za pomocą NPAPI, wszystko będzie dobrze.

Jak

  1. Najpierw odnajdujesz atrapę .dll z dowolnego rozszerzenia NPAPI, takiego jak Screen Capture przez Google.
    Zainstaluj rozszerzenie i wyszukaj plik screen_capture.dllw folderze profilu użytkownika Chrome
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. Po drugie, przejdź do folderu rozszerzeń, którego nie należy synchronizować. W twoim przypadku Gesty dla Chrome .
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. Zmodyfikuj plik manifest.json i dodaj wtyczkę NPAPI zgodnie z opisem na Stackoverflow

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. Zmodyfikuj plik background.html , również opisany w odpowiedzi Stackoverflow powyżej.

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

Stąd jesteś sam. Nie wiem wystarczająco dużo o kodowaniu rozszerzeń.
Oto dlaczego jest to teoria :)


-2

W obszarze Ustawienia-> Zaawansowane ustawienia synchronizacji wybierz opcję niesynchronizować rozszerzeń.

Alternatywą byłoby utworzenie nowego konta Google dla laptopów i dodanie nowego użytkownika do Chrome, który korzysta z nowo utworzonego konta do synchronizacji.


4
@ viiron - Twój pierwszy sposób zatrzyma synchronizację wszystkich rozszerzeń. Nick T chce synchronizować lub nie synchronizować tylko określonych rozszerzeń.
arulappan,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.