feat(browser-extension): add issue option message and improve submit extra text
This commit is contained in:
parent
fb2d476388
commit
42a9e0fd46
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Hat jemand Dialoge zur Cookie-Zustimmung gesagt? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Folgen Sie diesem Problem in GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Diese Website melden"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Popup ist aufgetaucht"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Wir empfehlen Ihnen dringend, die Erweiterung auf dieser Website zu deaktivieren, bis wir das Problem behoben haben."
|
||||
"message": "Während wir daran arbeiten, können Sie diese Website zur Ausschlussliste in den Erweiterungseinstellungen hinzufügen oder die Erweiterung für diese Website einfach deaktivieren, indem Sie auf das Erweiterungssymbol in Ihrer Browser-Symbolleiste klicken"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Bericht gesendet!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Did someone say cookie consent dialogs? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Follow this issue in GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Report this website"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Popup showed up"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "We strongly recommend you to turn off the extension in this site until we fix the issue"
|
||||
"message": "While we are working on this, you can add this website to the exclusion list in the extension settings or just disable the extension for this website clicking on the extension icon in your browser toolbar"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Report sent!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "¿Alguien dijo diálogos de consentimiento de cookies? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Sigue este problema en GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Reportar este sitio web"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Ha aparecido un diálogo"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Le recomendamos encarecidamente que desactive la extensión en este sitio hasta que solucionemos el problema"
|
||||
"message": "Mientras trabajamos en esto, puedes agregar este sitio web a la lista de exclusión en la configuración de la extensión o simplemente deshabilitar la extensión para este sitio web haciendo clic en el ícono de la extensión en la barra de herramientas de tu navegador"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "¡Reporte enviado!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Quelqu'un a-t-il dit boîtes de dialogue de consentement aux cookies? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Suivez ce problème sur GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Signaler ce site web"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "La fenêtre contextuelle s'est affichée"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Nous vous recommandons vivement de désactiver l'extension sur ce site jusqu'à ce que nous résolvions le problème"
|
||||
"message": "Pendant que nous travaillons sur cela, vous pouvez ajouter ce site Web à la liste d'exclusion dans les paramètres de l'extension ou simplement désactiver l'extension pour ce site Web en cliquant sur l'icône de l'extension dans la barre d'outils de votre navigateur"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Rapport envoyé!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Qualcuno ha detto finestre di dialogo per il consenso ai cookie? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Segui questo problema su GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Segnala questo sito web"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "È apparso il popup"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Ti consigliamo vivamente di disattivare l'estensione in questo sito finché non risolviamo il problema"
|
||||
"message": "Mentre stiamo lavorando su questo, puoi aggiungere questo sito web all'elenco di esclusione nelle impostazioni dell'estensione o semplicemente disabilitare l'estensione per questo sito web facendo clic sull'icona dell'estensione nella barra degli strumenti del tuo browser"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Rapporto inviato!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Alguém disse diálogos de consentimento de cookies? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Siga esta questão no GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Denunciar este site"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Apareceu um popup"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Recomendamos fortemente que você desative a extensão neste site até corrigirmos o problema"
|
||||
"message": "Enquanto estamos trabalhando nisso, você pode adicionar este site à lista de exclusão nas configurações da extensão ou simplesmente desativar a extensão para este site clicando no ícone da extensão na barra de ferramentas do seu navegador"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Relatório enviado!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Alguém disse diálogos de consentimento de cookies? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Siga esta questão no GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Denunciar este site"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Apareceu um popup"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Recomendamos fortemente que você desative a extensão neste site até corrigirmos o problema"
|
||||
"message": "Enquanto estamos trabalhando nisso, você pode adicionar este site à lista de exclusão nas configurações da extensão ou simplesmente desativar a extensão para este site clicando no ícone da extensão na barra de ferramentas do seu navegador"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Relatório enviado!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "A spus cineva dialoguri de consimțământ pentru cookie? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Urmați această problemă pe GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Raportați acest site web"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "A apărut o fereastră pop-up"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Îți recomandăm insistent să dezactivați extensia de pe acest site până când remediam problema"
|
||||
"message": "În timp ce lucrăm la acest lucru, puteți adăuga acest site web la lista de excludere în setările extensiei sau pur și simplu dezactivați extensia pentru acest site web făcând clic pe iconița extensiei din bara de instrumente a browserului dvs"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Raport trimis!"
|
||||
|
@ -2,6 +2,9 @@
|
||||
"appDesc": {
|
||||
"message": "Кто-то сказал диалоги согласия на использование файлов cookie? 😋"
|
||||
},
|
||||
"contextMenu_issueOption": {
|
||||
"message": "Следите за этим вопросом в GitHub"
|
||||
},
|
||||
"contextMenu_reportOption": {
|
||||
"message": "Сообщить об этом веб-сайте"
|
||||
},
|
||||
@ -60,7 +63,7 @@
|
||||
"message": "Появилось всплывающее окно"
|
||||
},
|
||||
"reportDialog_submitExtraText": {
|
||||
"message": "Настоятельно рекомендуем отключить расширение на этом сайте, пока мы не исправим проблему"
|
||||
"message": "Пока мы над этим работаем, вы можете добавить этот сайт в список исключений в настройках расширения или просто отключить расширение для этого сайта, щелкнув по иконке расширения на панели инструментов вашего браузера)"
|
||||
},
|
||||
"reportDialog_submitText": {
|
||||
"message": "Отчет отправлен!"
|
||||
|
@ -2,7 +2,7 @@
|
||||
* @description API URL
|
||||
* @type {string}
|
||||
*/
|
||||
const apiUrl = 'https://api.cookie-dialog-monster.com/rest/v2';
|
||||
const apiUrl = 'https://api.cookie-dialog-monster.com/rest/v3';
|
||||
|
||||
/**
|
||||
* @description Context menu identifier
|
||||
@ -56,8 +56,9 @@ const refreshData = (callback) => {
|
||||
* @description Report active tab URL
|
||||
* @param {any} message
|
||||
* @param {chrome.tabs.Tab} tab
|
||||
* @param {void?} callback
|
||||
*/
|
||||
const report = async (message, tab) => {
|
||||
const report = async (message, tab, callback) => {
|
||||
try {
|
||||
const reason = message.reason;
|
||||
const userAgent = message.userAgent;
|
||||
@ -66,7 +67,8 @@ const report = async (message, tab) => {
|
||||
const headers = { 'Content-type': 'application/json' };
|
||||
const url = `${apiUrl}/report/`;
|
||||
|
||||
await fetch(url, { body, headers, method: 'POST' });
|
||||
const response = await fetch(url, { body, headers, method: 'POST' });
|
||||
callback?.((await response.json()).data);
|
||||
} catch {
|
||||
console.error("Can't send report");
|
||||
}
|
||||
@ -142,8 +144,9 @@ chrome.runtime.onMessage.addListener((message, sender, callback) => {
|
||||
storage.get(hostname, (state) => {
|
||||
callback(state[hostname] ?? { enabled: true });
|
||||
});
|
||||
return true;
|
||||
}
|
||||
return true;
|
||||
break;
|
||||
case 'GET_TAB':
|
||||
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
|
||||
callback(tabs[0]);
|
||||
@ -156,7 +159,8 @@ chrome.runtime.onMessage.addListener((message, sender, callback) => {
|
||||
break;
|
||||
case 'REPORT':
|
||||
if (tabId) {
|
||||
report(message, sender.tab);
|
||||
report(message, sender.tab, callback);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
case 'SET_BADGE':
|
||||
|
Loading…
Reference in New Issue
Block a user