#webview

2025-08-21

Using the new WebView2 AllowHostInputProcessing Keyboard Mapping Feature | by Rick Strahl. buff.ly/z26g8ii #dotnet #webview #wpf #winforms #csharp #accessiblity

Using the new WebView2 AllowHo...

Dmytro (Dima) Oliinyk :paw:dima@blog.dol.ch
2025-08-21

These are just a few applications I've discovered that use Electron.

- Notion
- New Outlook
- 1Password
- Evernote
- Obsidian
- MS Teams
- Slack
- TeamViewer
- etc.

Instead of making everything work faster, developers stopped caring about resources and optimizing their programs.

#electron #electronjs #laziness #webview #notion #microsoftteams #teams #evernote #slack #obsidian #outlook

Dmytro (Dima) Oliinyk :paw:dima@blog.dol.ch
2025-08-21

Is Electron.js the new obsession?

I've been surprised to find that almost all popular applications use Electron.js/WebView/WebAssembly. How long will this last?

Now, instead of computer apps, we have browser windows running, each of which consumes 1 GB of memory, lags and freezes terribly.

#electron #electronjs #laziness
#webview

troztroz
2025-08-20

As promised in my SwiftUI for Mac 2025 article, here is a more detailed article about SwiftUI's new WebView.

troz.net/post/2025/swiftui-web

The SwiftUI team have done an amazing job on this, and I can't wait to start using it in my apps and books.

SwiftUI WebView using Javascript to create a sections menu
2025-08-04

Since some requests came, I tried to give another attempt of including Bouncing Logo - useless app recreating iconic :dvd: screensaver - into :google: Play store.

Last attempt ended up with developer account being banned for not pushing updates frequently enough. Now rejection reason is even more hillarious:

Your app contains very little content and does not provide engaging user experience.

I'm wondering would it help if I wasn't publishing it as open source app and would have included some ads... :blobcatthinkowo:

#android #appdev #googleplay #kotlin #webview

2025-08-03

"By leveraging the user's existing browser, TWAs can significantly reduce the size of the Android application package (APK) compared to embedding a WebView."

2025-07-25

PWA и WebView — как сделать ваше веб-приложение доступным в офлайн-режиме

Привет! Меня зовут Алексей Егоров. Сегодня поговорим про офлайн-режим в PWA и WebView, без лишней теории и с прицелом на мобильные приложения. В разработке я уже больше трёх лет, большую часть этого времени посвятил WebView и мобильным решениям. В этом материале мы разберём, как работают PWA и WebView в офлайн-режиме, посмотрим на инструменты, которые помогают реализовать такую функциональность, и в завершении я поделюсь примером: какую технологию мы выбрали для календаря и как внедрили офлайн-режим на практике.

habr.com/ru/companies/vk/artic

#webview #pwa #calendar

2025-07-16

Как сделать мобильное приложение в 2025 году за 2 недели

Ни для кого не секрет что смартфоны в наше время это вещь очень нужная и необходимая. Сейчас у каждого популярного сервиса есть своё мобильное приложение. Мобильное приложение полезно не только пользователю, но ещё и компании которая его предоставляет, ведь благодаря этому приложению можно увеличить охваты. Вот и я решил создать приложение для уже существующего образовательного портала RushENGL, ведь сайт то безусловно хорош, но не всем пользователям с телефона удобно им пользоваться, да и хотелось бы видеть его в списке приложений для быстрого доступа. В этой статье разберём как создать своё мобильное приложение для уже имеющегося сайта без лишних морок!

habr.com/ru/articles/928178/

#начинающим #советы #разработка_под_android #разработка_под_ios #webview #dart

2025-06-23

Intent, WebView и биометрия: как безобидные функции становятся инструментами хакеров

Из-за экономических санкций и удаления приложений из App Store и Google Play российские организации были вынуждены отойти от привычных всем репозиториев, предоставив злоумышленникам больше возможностей для обмана пользователей: загрузка и обновление приложений по внешним ссылкам даже для банковских клиентов стали привычными. Более того, пользователи ищут более удобную альтернативу известным приложениям Вдобавок ко всему люди стали активно использовать биометрическую аутентификацию как на устройствах, так и в мобильных приложениях. Биометрическая аутентификация не только облегчила жизнь пользователям, но и породила проблемы, связанные с безопасностью персональных данных и мобильных устройств в целом. Эти угрозы требуют от специалистов по безопасности постоянного анализа и разработки контрмер. Для этого необходимо знать, какие инструменты и методы используют злоумышленники. Арсенал атакующих в общем случае выглядит так : вредоносное ПО, фишинговые письма и эксплойты.

habr.com/ru/companies/pt/artic

#intent #webview #уязвимости #мобильные_приложения #ios #android #вредоносные_приложения #аутентификация #авторизация #биометрия

2025-06-18

PWA vs сторы: что делать, если нужно вернуться в App Store и Google Play?

Как упаковать веб-приложение в нативную обёртку, пройти модерацию и снова стать доступным в App Store и Google Play — без дублирования разработки. Летим читать

habr.com/ru/companies/cleverte

#pwa #progressive_web_app #webview #кроссплатформенная_разработка #app_store #google_play

2025-05-07

WebView2: Waiting for Document Loaded | by Rick Strahl. buff.ly/Qu4Fv4J #windowsdev #dotnet #wpf #csharp #webview

WebView2: Waiting for Document...

Oscar Cubo Medinaocubom@masto.es
2025-04-18

Pues después de corregir un problema por culpa del #WebView que usa #windows11 para los login federados empezamos la #SemanaSanta2025

∂𑁨í 🕊 d2i@mk.phreedom.club
2025-04-15

#litube is a lightweight #Android #WebView wrapper for #YouTube, offering many additional features such as ads blocking, background play, video download and playback progress memory.
https://f-droid.org/packages/com.hhst.litube

Kevin Karhan :verified:kkarhan@infosec.space
2025-04-03

@ajsadauskas @JessTheUnstill @tomiahonen yes, and to add insult to injury #Mozilla didn't even wanted to sell people like @fuchsiii or me a #FirefoxOS device, with the only one being "launched" in the #EU being a #SimLock'd & #NetLock'd #prepaid phone in #Spain one could only attain in-store with all the "#KYC" nonsense they had, demanding a legal address in Spain back then.

And #nerds like myself are far from the "#consoomer #Normies" for whom stuff that isn't on shelves at Staturn/MediaMarkt, BestBuy, Walmart, ... doesn't exist. I'm used to importing #tech that I want!

Kevin Karhan :verified:kkarhan@infosec.space
2025-03-30

Modern #TechStack|s are convenient but they also make #developers lazy and result in the #enfattening of #Software and #Games.

Nowadays we have shitty #WebApps that eat up 100+MB just for a #WebView and which are instantly useless once they don't have a high-speed, low latency internet connection!

  • People like #GraceHopper and #MargaretHamilton propably wouldn't even be mad, but just disappointed, knowing how a modern #IDE eats more computing power than the entire human race had at their career peaks...

And don't even get me started on all the #WastefulComputing aka. "#AI" #bs and #Shitcoin - #Scams!

androido webvista che non carica in chitogatto…

Con #Android, ahinoi, nulla da fare: ogni volta che mi metto a programmare per esso, immediatamente me ne pento, perché il sistema operativo è così terribilmente terribile che minimo una volta su due qualcosa va storto, esce il solito caso limite frutto di un complotto contro gli sviluppatori, di questo passo credo che perderò la pazienza per sempre. (Mentre, invece, quando le cose non vanno storte mi dimentico di scriverle… spoiler per il prossimo post?) 😓

Vabbè. Volevo aggiornare un minimo il famigerato SpaccWebView, perché al mondo servirebbe un APK della Spacc BBS e a me servirebbe pure un’altra robina; e, come tutte le mie cose, probabilmente non sarà mai completo al 100%, però intanto una particolare cosa necessaria da implementare era il caricamento di file nelle pagine web… altrimenti immagina che merda la app per un forum dove nemmeno si riesce a caricare immagini. (E poi il copiare link tenendoli premuti; roba standard di qualunque browser, ci frega poco.) 🛸

Ecco, Android è l’unica piattaforma dove segui le istruzioni alla lettera e le cose non funzionano; anzi, le istruzioni spesso non ci sono, in questo caso per esempio mancavano almeno per Android inferiore a Lollipop… ma pure rubando i codici delle altre persone alla lettera non funziona un cazzo. Precisamente, sui miei dispositivi con Android ben aggiornato, il codice per Lollipop e superiori funziona normalmente; ma, sul Galaxy Ace 4 con #KitKat 4.4.4 non c’è stato verso (e non c’è tuttora). 🤗💣

E allora, qui ci sarebbe davvero da ridere, perché ho precisamente 1 altro dispositivo con Android 4.4.4 in casa, che subito mi è tornato utile per debuggare… il TIM Easy 4G. (Se entro questa settimana non finisco di editare l’unboxing che ho promesso mamma mia pestatemi perché non è possibile che ho il culo così pesante.) Lo stesso codice che è rotto per il Samsung, lì funziona, e allora… e allora per una volta forse non posso neanche dare la colpa con certezza a Google, ma almeno sono felice (insomma…) del fatto che in mezz’ora ho perso tempo a scrivere e riscrivere solo codice corretto, non sbagliato. 🙄

Il picco di questa storia era il TIM che da solo salva inaspettatamente il pomeriggio, quindi evito di annoiare ulteriormente e passo al piangere prima di chiudere: su Internet si legge che Android KitKat ha in effetti un #bug nel componente WebView, che appunto rompe il caricamento di file; nello specifico, quello che osservo è che il parametro ValueCallback<Uri> del metodo void openFileChooser di WebChromeClient è null (o almeno, lo è sicuramente quando la Activity si ricarica dopo l’apertura del file picker), quando dovrebbe invece essere un oggetto utile su cui chiamare un’altra funzione per passare i dati del file da caricare… 💱

Che cazzo e vaffanculo, però!!! A capire questa stronzata gli LLM ovviamente non hanno aiutato, ho dovuto fare ricerche con un sacco di termini solo per arrivare a queste risposte estremamente deludenti, e in tutto questo non esiste nemmeno una vera soluzione (non si può nemmeno aggiornare il coso #WebView, che all’epoca non era modulare)… Per giunta, vai a capire come mai si dice che questo problema sia di KitKat in generale, ma dei miei due dispositivi su questa versione proprio quello di Samsung ha dato problemi… mentre il telefono preso per meme no. (Oh, per me si fotta il Galaxy, se funziona sul TIM allora la app va bene!) 🦇

#Android #bug #KitKat #WebView

Kevin Karhan :verified:kkarhan@infosec.space
2025-03-14

@ahrienby that's because #iOS and #Android are quite different and unless you want to generate 100+ MB #Cordova / #nwjs containers, you're better off writing native code...

  • Pretty shure both just spawn a modified #WebView context...

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst