MozillaPL.org - polskie centrum Mozilli

Główne menu:

Przeróbka dodatku Security Settings from Address Book

Tematy specyficzne dla klienta poczty Mozilla Thunderbird

Moderator: Pomocy?!

Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 04 kwietnia 2019, 10:26

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

W jaki sposób zmodyfikować kod dodatku Security Settings from Address Book, aby w sytuacji kiedy w książce adresowej do jednego odbiorcy jest adnotacja w polu informacja "sign" a drugi odbiorca nie posiada żadnej adnotacji. Chciałbym aby w tym wypadku wiadomość e-mail została wysłana bez podpisu ?

W sytuacji kiedy odbiorca "A" ma zapis w dodatkowych ustawieniach "sign", odbiorca "B" ma zapis "nosign" wiadomość jest wysyłana bez podpisu.

Nie chce aktualizować całej książki adresowej i dopisywać do setek kontaktów "nosign".

Kod: https://wklejaj.pl/26329

W linii 73 zmieniłem kod na: if (customField.indexOf("") > -1) {
oraz 190 zmieniłem kod na: nosign: false,

Ale wtedy podpis wcale się nie załączał.

Dziękuję za pomoc.
madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: dexter » 04 kwietnia 2019, 11:03

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

W takiego ifa wejdzie ci zawsze. Niezależnie czy customField ma treść, czy nie, customField.indexOf("") zawsze będzie równe 0.

Chyba chodzi ci o to:
Kod: Zaznacz cały
 if (customField.length === 0) {
dexter
Moderator
 
Posty: 8511
Z nami od: 02 października 2004, 21:30

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 04 kwietnia 2019, 11:46

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Nie jestem dobry w javascript.

Zedytowałem więc na :


// first check if one of the recipients has no-sign or no-encrypt set
if (customField.length === 0) {
ret.nosign = true;
this.log("->nosign");
}

Jednak w tej sytuacji nadal jeżeli jeden adres e-mail ma "sing" drugi ma puste pole wysyła się z podpisem.
Jeszcze coś trzeba zmienić ?
madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: dexter » 04 kwietnia 2019, 12:06

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

Na oko wszystko jest OK. Musisz w logu sprawdzić, co się po kolei wpisuje.
dexter
Moderator
 
Posty: 8511
Z nami od: 02 października 2004, 21:30

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 04 kwietnia 2019, 12:50

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

A gdzie znajdę loga ?
madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: dexter » 04 kwietnia 2019, 14:02

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

password-manager-thunderbird[1].png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego postu.
dexter
Moderator
 
Posty: 8511
Z nami od: 02 października 2004, 21:30

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 04 kwietnia 2019, 15:03

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

No to mam tam tyle

Kod: Zaznacz cały

          While creating services from category 'profile-after-change', could not create service for entry 'calendar-backend-loader', contract ID 'service,@mozilla.org/calendar/backend-loader;1'
AddressbooksSynchronizer 1.2.2 appName=Thunderbird appVersion=60.6.1

Korzystanie z Mutation Events jest przestarzałe. Należy używać MutationObserver.  calendar-widgets.xml:512:20
Thu Apr 04 2019 15:59:27 GMT+0200 CH: Current logLevel: 1
Content Security Policy: Dyrektywa „child-src” jest przestarzała. Zamiast niej należy używać dyrektywy „worker-src”, aby kontrolować wątki lub „frame-src”, aby kontrolować ramki.  (nieznane)
Skipping ravenJS installation  impala-min.js:1:43949
AddressbooksSynchronizer 1.2.2: 4. Apr. 2019, 15:59:28
Thunderbird start 4. Apr. 2019, 15:59:25
Start download (remote)
- FIRMOWA.....copied
Ok

No chrome package registered for chrome://cardbook/content/cardbookRepository.js

madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: dexter » 04 kwietnia 2019, 15:12

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

Ale tam nic nie ma. Wysłałeś mejla? Musisz szukać tych wpisów "->nosign", "->sign" itp.

Oczywiście wcześniej musisz przełączyć na true tę preferencję z nazwą kończącą się na debug, jak to napisano w linii 34.
dexter
Moderator
 
Posty: 8511
Z nami od: 02 października 2004, 21:30

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 04 kwietnia 2019, 15:36

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Wysłałem maile w różnej kolejności. Jednak w konsoli jest tyle co wkleiłem.

W jaki sposób mam przełączyć na true tę preferencję z nazwą kończącą się na debug ?

Chodziło o to ?
Kod: Zaznacz cały
pref("extensions.securitysettingsfromaddressbook.debug", true);


W debugowaniu dodatków nie mam możliwości włączenia omawianego dodatku.

Kod: Zaznacz cały
String.trim is deprecated; use String.prototype.trim instead[Więcej informacji]  securitysettingsfromaddressbook.js:66:12
madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10

Odp: Przeróbka dodatku Security Settings from Address Book

Postautor: madek » 09 kwietnia 2019, 10:05

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

Pomoże ktoś ?
madek
 
Posty: 13
Z nami od: 07 marca 2019, 11:10


Wróć do Klient poczty Thunderbird

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: