@TiuTalk & @franciscocpg That worked for me...! Thanks
Search Criteria
Package Details: whatsapp-nativefier 2.3000.1017392363-1
Package Actions
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: | 136 |
Popularity: | 1.29 |
First Submitted: | 2018-12-14 22:30 (UTC) |
Last Updated: | 2024-10-16 17:54 (UTC) |
Dependencies (7)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libxss
- nss (nss-hgAUR)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (make)
- nodejs-nativefierAUR (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- libindicator-gtk3 (optional)
Required by (5)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 26 Next › Last »
Armag67 commented on 2022-06-18 19:25 (UTC)
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:
- Press Ctrl + Shift + i (on Linux) and the Devtools window will open.
- Then click on Application -> Service Workers
- Uncheck the option Bypass for network.
- Ctrl + R (refresh)
- Repeat but this time CHECK Bypass for network
- 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.
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"
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());