diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | whatsapp-nativefier-inject.js | 19 |
3 files changed, 20 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = whatsapp-nativefier pkgdesc = WhatsApp desktop built with nativefier (electron) - pkgver = 2.2027.10 + pkgver = 2.2033.7 pkgrel = 1 url = https://web.whatsapp.com arch = armv7l @@ -19,7 +19,7 @@ pkgbase = whatsapp-nativefier source = whatsapp-nativefier-inject.js sha256sums = 3899581abcfed9b40b7208bbbca8bdbfe3ae9655980dbf55f04dec9cb3309f27 sha256sums = bad0489ae519bc78afab3d226966691feede8bcedf58025af1b171215ae51423 - sha256sums = 9c1b04a35308fafeecb747a5a552922a97557ec22c70dd0ffb0bbcb460be824e + sha256sums = e794ef339f9fc6ff78ed54236bbeec3fc2d6592c4781ffe69b8e7932e02436c9 pkgname = whatsapp-nativefier @@ -1,7 +1,7 @@ # Maintainer: Fredy GarcĂa <frealgagu at gmail dot com> pkgname=whatsapp-nativefier -pkgver=2.2027.10 +pkgver=2.2033.7 pkgrel=1 pkgdesc="WhatsApp desktop built with nativefier (electron)" arch=("armv7l" "i686" "x86_64") @@ -18,7 +18,7 @@ source=( sha256sums=( "3899581abcfed9b40b7208bbbca8bdbfe3ae9655980dbf55f04dec9cb3309f27" "bad0489ae519bc78afab3d226966691feede8bcedf58025af1b171215ae51423" - "9c1b04a35308fafeecb747a5a552922a97557ec22c70dd0ffb0bbcb460be824e" + "e794ef339f9fc6ff78ed54236bbeec3fc2d6592c4781ffe69b8e7932e02436c9" ) build() { diff --git a/whatsapp-nativefier-inject.js b/whatsapp-nativefier-inject.js index c0921a0e4f9b..d31b187a83c4 100644 --- a/whatsapp-nativefier-inject.js +++ b/whatsapp-nativefier-inject.js @@ -7,9 +7,22 @@ "use strict"; -if (document.querySelector("a[href='https://support.google.com/chrome/answer/95414']")) { +var id = setInterval(bypass, 50); +function bypass() { + console.log("Checking for 'Update browser' message..."); + if (document.querySelector("a[href='https://support.google.com/chrome/answer/95414']")) { + console.log("Bypassing 'Update browser' message..."); navigator.serviceWorker.getRegistration().then((registration) => { - registration.unregister(); - document.location.reload(); + registration.unregister(); + document.location.reload(); + console.log("'Update browser' message bypassed."); + clearInterval(id); }); + } } +window.setTimeout( + function() { + console.log("No 'Update browser' message found after 5 seconds."); + clearInterval(id); + }, 5000 +); |