PB.Ex WebGadget (Windows) (WebKit)

Anwendungen, Tools, Userlibs und anderes nützliches.
RalfP
Beiträge: 23
Registriert: 17.03.2014 22:32

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RalfP »

Hallo,

ich wollte mal nachfragen, ob es inzwischen eine Lösung für das Problem von Lord gibt.
Bei mir verhält sich das WebGadget nämlich ganz genau so.

Die Variable ErrorOutput$ enthält nach der Zeile: WebGadgetEx(....) folgendes:
"Die Datei oder Assembly "CefSharp.Core.dll" oder eine Abhängigkeit davon wurde nicht gefunden. Das angegebene Modul wurd"
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RSBasic »

Leider nein
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
TroaX
Beiträge: 659
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
Wohnort: NRW
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von TroaX »

Deshalb kannst du nur das Standard-Kontextmenü verwenden oder komplett abschalten.
Oder es per Javascript realisieren ;)
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box :lol:
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RSBasic »

Stimmt, ist auch eine Möglichkeit.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
RalfP
Beiträge: 23
Registriert: 17.03.2014 22:32

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RalfP »

posting.php?mode=reply&f=11&t=31422#
Kann es sein, dass wir an unterschiedliche Probleme denken?

Das Problem von Lord war (lt. seinem Beitrag vom 27.04.2019 10:24):
Er sah das Fenster und die Button am oberen Rand, sonst nichts.
Das lag daran, dass WebGadgetEx() die Fehlermeldung:
"Die Datei oder Assembly "CefSharp.Core.dll" oder eine Abhängigkeit davon wurde nicht gefunden."
erzeugt. Alle angegebenen Systemvoraussetzungen waren erfüllt und der Compiler hatte den Auftrag die temporäre Executable im Quellcode-Verzeichnis zu erstellen.

Das gleiche Problem habe ich auch.

Ich hab gelesen, das WebGadgetEx() erstellt ein WebGadget mit der WebKit-Engine. Wenn das nicht klappt, dann geht doch gar nichts, oder liege ich damit falsch? Deshalb kann ich mir auch nicht vorstellen, welche Rolle dabei das Standard-Kontextmenü spielt. Den Begriff "Standard-Kontextmenü" habe ich in diesem Thread in Verbindung mit "SetWebGadgetExAttribute()" gefunden. Soweit komme ich doch gar nicht.

Bei mir sind im Quellcode-Verzeichnis genau 10 DLL-Dateien vorhanden. (alles was in der Zip-Datei unter X64 liegt). Ich vermute, dass die DLL-Dateien munter Funktionen von den anderen DLL-Dateien und der API aufrufen und an irgend einer Stelle findet ein Aufruf nicht das vor, was er erwartet.

Ok, wenn das WebGadget bei Lord und bei mir nicht funktioniert muss ich leider damit leben.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RSBasic »

@RalfP
TroaX bezog sich auf ein ganz anderes Thema, als ich den Funktionsvorschlag von Oliver13 umsetzen wollte. Hat nichts mit eurem Problem zu tun.^^
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von RSBasic »

PB.Ex WebGadget 1.1.0.0 wurde veröffentlicht.

Changelog:
  • Hinzugefügt: SetWebGadgetExProxy()
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von Kiffi »

Hi Ray,

ich werfe mal einen Feature Request in die Runde: Drag & Drop - Unterstützung

Die Problematik: Ich lasse eine WebApp im WebGadgetEx laufen und möchte verhindern, dass der Benutzer eine Datei aus dem Explorer in das WebGadgetEx zieht und somit die WebApp ersetzt.

Alternativ wäre es auch nicht schlecht, wenn solche D&D - Operationen per Event an PureBasic weitergeleitet würden und ich dann selber entscheiden kann, was passiert.

Das wäre schön .... Peter
Hygge
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von Falko »

Coole Sache. Schade, das Fred immer noch den alten Standard Internetexplorer 4 beibehält.
Damit ist es nicht möglich einen kleinen Browser zu basteln, der auf Amazon einige Dinge automatisch
erledigen soll, wie Login usw. Sobald man auf einen Link klickt, kommt dann wieder script-Error und die
Meldung, das der Explorer veraltet sei. Dein Code kommt mir gerade recht, muss mich aber noch reinarbeiten um
das anstelle der Standard-PB-Funktionen des Webgadgets zu ersetzen.
:allright: :allright: :allright: :allright:
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
QuiGon
Beiträge: 1
Registriert: 12.11.2019 10:30

Re: PB.Ex WebGadget (Windows) (WebKit)

Beitrag von QuiGon »

Hallo Zusammen! Bei dem Besuch von z.B.

https://www.tvnow.de/live-tv/vox
https://www.joyn.de/live-tv

werden weder Filme noch live Streams abgespielt. Hat jemand das gleiche Problem? Übrigens ist es egal welcher Browser simuliert wird.

SetWebGadgetExSetUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36 Edg/44.18362.387.0", @ErrorOutput$)

oder

SetWebGadgetExSetUserAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0", @ErrorOutput$)

debug.log zeigt folgende Fehler:

[1112/021627.303:INFO:CONSOLE(1)] "Function Kameleoon.API.load will be deprecated, please use Kameleoon.API.Core.load", source: https://vwj3o45y6f.kameleoon.eu/kameleoon.js (1)
[1112/021646.798:INFO:CONSOLE(1)] "[bugsnag]", source: https://d2wy8f7a9ursnm.cloudfront.net/v5/bugsnag.min.js (1)
[1112/021646.805:INFO:CONSOLE(1)] "[bugsnag]", source: https://d2wy8f7a9ursnm.cloudfront.net/v5/bugsnag.min.js (1)
[1112/021646.908:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 1657
[1112/021646.908:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 887
[1112/021646.909:ERROR:gpu_video_decode_accelerator.cc(369)] HW video decode not available for profile vp8

Das Internet gibt verschiendene Hinweise zu diesem Thema. https://community.amd.com/thread/225269

Das Problem ist aber nicht AMD spezifisch, da ich auf meinem Laptop einen Intel-Prozessor habe und den gleichen Effekt.

Mögliche Lösung: https://bugs.chromium.org/p/chromium/is ... =605083#c4 Dort steht...
You need to build with ffmpeg_branding=Chrome proprietary_codecs=1 or their gn equivalents to make this work.


Hat vielleicht Irgendjemand einen Tipp? Wie das Problem gelöst werden könnte?
Antworten