diff options
author | frealgagu | 2020-03-25 10:20:13 -0500 |
---|---|---|
committer | frealgagu | 2020-03-25 10:20:13 -0500 |
commit | 800d8e355aafe722261ea074d987936b65102546 (patch) | |
tree | bac6402064489af286b970ef639e13ba92e3ae6d /whatsapp-nativefier-inject.js | |
parent | 2e524141903154015a50d0491aae31a79767ae79 (diff) | |
download | aur-800d8e355aafe722261ea074d987936b65102546.tar.gz |
Adding unzip make dependency and modifying inject.js to support multiple languages with a single regex.
Diffstat (limited to 'whatsapp-nativefier-inject.js')
-rw-r--r-- | whatsapp-nativefier-inject.js | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/whatsapp-nativefier-inject.js b/whatsapp-nativefier-inject.js index 828fb8cd138d..c0921a0e4f9b 100644 --- a/whatsapp-nativefier-inject.js +++ b/whatsapp-nativefier-inject.js @@ -1,17 +1,15 @@ -const regexes = [ - // en - /whatsapp works with.*to use whatsapp.*update/i, - // es - /whatsapp funciona con.*para usar whatsapp.*actualiza/i, - // pt - /o whatsapp funciona com.*para utilizar o whatsapp.*atualize/i, - // ge - /whatsapp funktioniert mit.*um whatsapp zu benutzen.*aktualisiere/i -] +// ==UserScript== +// @include https://web.whatsapp.com/ +// ==/UserScript== -for (const regex of regexes) { - if (document.body.innerText.replace(/\n/g, ' ').search(regex) !== -1) { - navigator.serviceWorker.getRegistration().then(function (r) { r.unregister(); document.location.reload() }); - return; - } +// Quirk for WhatsApp Web, based on: +// https://github.com/jiahaog/nativefier/issues/719 + +"use strict"; + +if (document.querySelector("a[href='https://support.google.com/chrome/answer/95414']")) { + navigator.serviceWorker.getRegistration().then((registration) => { + registration.unregister(); + document.location.reload(); + }); } |