Package Details: whatsapp-nativefier 2.2337.7-1

Git Clone URL: https://aur.archlinux.org/whatsapp-nativefier.git (read-only, click to copy)
Package Base: whatsapp-nativefier
Description: WhatsApp desktop built with nativefier (electron)
Upstream URL: https://web.whatsapp.com
Licenses: custom
Submitter: frealgagu
Maintainer: None
Last Packager: frealgagu
Votes: 134
Popularity: 0.44
First Submitted: 2018-12-14 22:30 (UTC)
Last Updated: 2023-09-08 19:25 (UTC)

Pinned Comments

matejdro commented on 2023-10-06 04:51 (UTC)

Warning to all existing users: Nativefier is now unmaintained (https://github.com/nativefier/nativefier/issues/1577)

frealgagu commented on 2020-12-05 22:39 (UTC)

I maintain the latest built package at:

https://github.com/frealgagu/archlinux.whatsapp-nativefier/releases/

saulocastelo commented on 2020-03-29 10:46 (UTC)

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='https://support.google.com/chrome/answer/95414']") ), NICE/GREAT/GOOD!

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

Latest Comments

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 26 Next › Last »

XAVeRY commented on 2020-03-26 17:14 (UTC)

@shadowed87 glad it works for you as well. And thanks to the maintainer for including this fix in the PKGBUILD.

shadowed87 commented on 2020-03-26 12:10 (UTC)

@xavery this fix is magic! Finally it works all the times!

XAVeRY commented on 2020-03-25 21:53 (UTC)

@je-vv As I said, I have no idea what disabling this module does. I assume that, at worst, the JavaScript console simply won't have debug messages which aren't relevant to users anyway. Personally, I'm putting this package on hold in my system until something breaks.

je-vv commented on 2020-03-25 21:04 (UTC)

@xavery, what you suggested does work for me as well. It shows the chrome 49+ for a second or so (I'd guess it'll depend on the CPU), and then it connects to the phone as usual... Is it dangerous to get it integrated into the AUR PKGBUILD? Thanks !

XAVeRY commented on 2020-03-25 20:54 (UTC) (edited on 2020-03-25 20:54 (UTC) by XAVeRY)

Add this line at the end of build() in PKGBUILD :

sed -i -e '/loglevel/d' WhatsApp-linux-x64/resources/app/lib/preload.js

I have no idea about JavaScript or if this doesn't break something half-important, but the app seems to work for me now.

je-vv commented on 2020-03-25 20:24 (UTC)

Well, I was not getting the "Whatsapp works with Google Chrome 49+" until after whatsapp-nativefier upgraded to 0.4.1307-1. Now I have to remove the whatsapp stuff under .config and recognize the application QR on the phone, each time I want to launch whatsapp-nativefier, otherwise I get the error, :( Has anyone found a work around?

frealgagu commented on 2020-03-25 17:36 (UTC)

@The-Compiler thanks, I've included the script you suggested @kaefert @ErkiDerLoony I've added unzip as a make dependency, althought is strange as I always build the package in a clean chroot.

The-Compiler commented on 2020-03-24 18:29 (UTC)

I just saw the change to support multiple languages in whatsapp-nativefier-inject.js - perhaps a better workaround would be to check for something on the page which doesn't change between languages, e.g. the link to the Chromium help page? Here's what I did for my own project:

https://github.com/qutebrowser/qutebrowser/blob/master/qutebrowser/javascript/whatsapp_web_quirk.user.js

kaefert commented on 2020-03-22 15:00 (UTC)

had the LICENSE error too, first I tried uncommenting the install LICENSE line, that made the installation run through but no binary got installed either.

Then I looked a bit deeper and found that some unzipping failed and saw the comment of @ErikDerLoony about unzip missing as a dependency. Added that and now the install worked fine and it could be started afterwards.

<deleted-account> commented on 2020-03-20 13:24 (UTC)

Yes, me too.