Package Details: whatsapp-nativefier 2.2138.10-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: frealgagu
Last Packager: frealgagu
Votes: 107
Popularity: 3.36
First Submitted: 2018-12-14 22:30
Last Updated: 2021-09-30 22:09

Pinned Comments

frealgagu commented on 2020-12-05 22:39

I maintain the latest built package at:

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

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='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

1 2 3 4 5 6 ... Next › Last »

lockeanarchist commented on 2021-10-12 21:30

Not working anymore

https://0x0.st/-I5H.png

Armag67 commented on 2021-10-03 22:53

For launching whatsapp-nativefier only in tray (without window) I need after each update to use this old trick: Editing /opt/whatsapp-nativefier/resources/app/nativefier.json line "tray": true, to "tray": "start-in-tray", It's very useful when launching whatsapp-nativefier at logging. It could be pinned. Neither whatsapp-nativefier --start-in-tray neither whatsapp-nativefier --tray=start-in-tray are working.

frealgagu commented on 2021-09-30 22:08

Thanks, I've removed the conflicting line in PKGBUILD, please let me know how it works.

Nowaker commented on 2021-09-30 19:02

Update: this PKGBUILD has a line that breaks its injection code. Fix is in https://github.com/frealgagu/archlinux.whatsapp-nativefier/pull/11. Whoever builds it manually should get rid of this line:

  sed -i -e "/loglevel/d" "${srcdir}/${_folder}/resources/app/lib/preload.js"

Nowaker commented on 2021-09-29 00:28

Attention folks that get the error about Chrome being too old. Here's a dirty but 100% working workaround: https://github.com/frealgagu/archlinux.whatsapp-nativefier/issues/7#issuecomment-929708347

EDIT: I just realized the oneliner from @saulocastelo does exactly the same my 10 step guide does... So never mind. That said, I reported my findings to Nativefier as this appears to be a problem with Nativefier, not our JS inject code.

frealgagu commented on 2021-09-28 16:52

@HMlendea have you tried the saulocastelo approach?

lucasrizzini commented on 2021-09-28 00:19

@vikon, the answer for this issue is pinned here. Check saulocastelo's comment.

vikon commented on 2021-09-28 00:14

Having a problem asking to update Chrome. Can't start the app anymore.

frealgagu commented on 2021-09-17 16:47

@aquilarubra try building in a clean chroot, it works that way for me. Alternatively you can download an already built package from here:

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

Please don't flag the package as outdated, the method "Bypass for network mentioned in the pinned comments should work to avoid the Google Chrome 60+ issue.

aquilarubra commented on 2021-09-02 19:20

Doesn't build. Error: Failed to locate module "electron-context-menu"