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: frealgagu
Last Packager: frealgagu
Votes: 135
Popularity: 0.98
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 2 3 4 5 6 7 8 .. 26 Next › Last »

cmiranda commented on 2022-06-16 17:50 (UTC) (edited on 2022-06-16 17:52 (UTC) by cmiranda)

To all of those having the "Safari needs update" issue, I did the following and worked just fine:

  1. Press Ctrl + Shift + i (on Linux) and the Devtools window will open.
  2. Then click on Application -> Service Workers
  3. Uncheck the option Bypass for network.
  4. Ctrl + R (refresh)
  5. Repeat but this time CHECK Bypass for network
  6. Ctrl + R (refresh) one more time

TLDR; Toggle "Bypass for network" and refresh every time

yerasiito commented on 2022-06-16 16:41 (UTC)

I checked the repo and did this: "Switch user agent to "firefox", which selects the latest stable release of that browser (https://github.com/nativefier/nativefier/blob/HEAD/API.md#user-agent)"

This fixed the old version message!

rickslash84 commented on 2022-06-16 08:41 (UTC)

@MALRAT great solution!

mallrat commented on 2022-06-16 06:36 (UTC) (edited on 2022-06-16 06:37 (UTC) by mallrat)

For me the problem was not solved by just rebuild the application with updated user agent string.

To finally fix it I needed to clear the application cache data.

Open whatsapp-nativefier app. Press Shift-Ctrl-I, go to the Application tab, Storage menu item, uncheck all the checkboxes except "Cache storage" and click "Clear site data" button. After this press Ctrl-F5.

The application is not loosing the login data and just reloads the UI and starts to work.

https://ibb.co/nQs5Kn6

bakgwailo commented on 2022-06-16 02:18 (UTC)

So, oddly enough - I tried updating the user agent string on both my desktops. One it worked, other I still get the Safari 11+ needed when I restarted it. On that one, I then opened dev tools and did a refresh and... it opened fine. Maybe a local cache issue ?

Armag67 commented on 2022-06-15 17:30 (UTC)

In my /opt/whatsapp-nativefier/resources/app/nativefier.json file on Manjaro, I have:

"userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15"

And it's not working...

franciscocpg commented on 2022-06-15 11:53 (UTC)

@TiuTalk solution worked for me, but remember you need to clean and build the previous installation.

TiuTalk commented on 2022-06-14 22:14 (UTC) (edited on 2022-06-14 22:18 (UTC) by TiuTalk)

I was able to temporarily fix the "Safari needs update" problem by editing the PKGBUILD:

yay -S --editmenu whatsapp-nativefier

And changing the --user-agent param to use a more recent Safari UA:

--user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 12_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Safari/605.1.15"

ThePirate42 commented on 2022-06-14 16:27 (UTC)

I too have the safari needs update problem, I tried to rebuild the package with the latest nativefier but with no luck.