Package Details: whatsapp-nativefier 2.2033.7-1

Git Clone URL: (read-only, click to copy)
Package Base: whatsapp-nativefier
Description: WhatsApp desktop built with nativefier (electron)
Upstream URL:
Licenses: custom
Submitter: frealgagu
Maintainer: frealgagu
Last Packager: frealgagu
Votes: 85
Popularity: 6.49
First Submitted: 2018-12-14 22:30
Last Updated: 2020-08-13 03:50

Pinned Comments

saulocastelo commented on 2020-03-29 10:46

Hey guys,

I created the original fix.

And now I share another way to use whatsapp web on nativefier. No code injection required.

Pressing ctrl+shift+i (on Linux) and the Devtools window will open. Then click on Application -> Service Workers And check the option Bypass for network.

Now press ctrl+r to reload. And ctrl+shift+i to close the Devtools.

Whenever you open your whatsapp the problem will occur, but since the Bypass for network option has already been enabled, you only need to press ctrl+shift+i (open devtools), ctrl+r (reload), ctrl+shift+i (close devtools)

@frealgagu, thanks for your work. This package was in my list as one of required apps to be installed after install Arch. I saw your last update ( document.querySelector("a[href='']") ), NICE/GREAT/GOOD!

Another way to do the same in 2 lines: document.querySelector("a[href='']") && navigator.serviceWorker.getRegistration().then(r => r.unregister() && document.location.reload());

Latest Comments

« First ‹ Previous ... 3 4 5 6 7 8 9 10 11 12 13 ... Next › Last »

frealgagu commented on 2020-02-08 16:35

@ector @hjr do you have the last version of nodejs-natifier installed? I think the folder name changes according to the version of nativefier

ector commented on 2020-02-08 14:26

same problem

App built to /tmp/yaourt-tmp-ettore/aur-whatsapp-nativefier/src/whats-app-linux-x64 ==> Entering fakeroot environment... ==> Starting package()... cp: cannot stat '/tmp/yaourt-tmp-ettore/aur-whatsapp-nativefier/src/WhatsApp-linux-*': No such file or directory ==> ERROR: A failure occurred in package(). Aborting...

hjr commented on 2020-02-07 20:53

Since the update on 1-30 makepkg does not run successfully any more.

==> Start package()... cp: Call stat on '/home/hjr/.cache/pacaur/whatsapp-nativefier/src/WhatsApp-linux-*' is not possible: File or directory not found

And, yes, there is a file like "whats-app-linux-x64". The source tar ball changed and does not fit any more to the PKGBUILD. Can only be a tiny fix, but I am not sure how to best workaround it.

Draghi commented on 2020-02-02 12:42

whatsapp-nativefier-inject.js is not multi-language. Please replace it with something like:

if (document.body.innerHTML.replace(/\n/g, ' ').search(/class="landing-title version-title"/i) !== -1) navigator.serviceWorker.getRegistration().then(function (r) { r.unregister(); document.location.reload() });

@deathye Remove --tray from PKGBUILD.

deathye commented on 2020-02-01 16:56

how to disable the tray?

zuzavo commented on 2020-01-29 13:53

Related to my last comment, if someone have the same problem,deleting the entire ~/.config/whats-app-nativefier-d52542 only works until the next restart. As a work around , search the "Service Worker" folder in your /home/.config/whats-app-nativefier-d52542 and change the write and execute permissions to none.

zuzavo commented on 2020-01-29 03:57

Today (or I've discover it today) appears a warning that forces you to install chrome 49+ or use any desktop version of whatsapp. In any case blocks this app.

rien333 commented on 2020-01-28 21:11


All right, that rids of the error, but doesn't solve it totally. "/opt/${pkgname}/whats-app" (on line 42) also doesn't exist. /opt/whatsapp-nativefier/WhatsApp, does however.

eugen-b commented on 2020-01-28 20:49

According to line 41 in PKGBUILD should be changed to cp -rL "${srcdir}/WhatsApp-linux-"* "${pkgdir}/opt/${pkgname}"

rien333 commented on 2020-01-28 19:31

I'm getting an error during pkg() (from the first cp in the function):

==> Starting package()...
cp: cannot stat '/tmp/makepkg/whatsapp-nativefier/src/whats-app-linux-*': No such file ordirectory
==> ERROR: A failure occurred in package().
Error making: whatsapp-nativefier