Seite 8 von 9

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

Verfasst: 17.08.2019 19:02
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"

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

Verfasst: 19.08.2019 10:00
von RSBasic
Leider nein

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

Verfasst: 19.08.2019 16:40
von TroaX
Deshalb kannst du nur das Standard-Kontextmenü verwenden oder komplett abschalten.
Oder es per Javascript realisieren ;)

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

Verfasst: 19.08.2019 17:09
von RSBasic
Stimmt, ist auch eine Möglichkeit.

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

Verfasst: 19.08.2019 20:42
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.

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

Verfasst: 19.08.2019 21:23
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.^^

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

Verfasst: 02.09.2019 13:27
von RSBasic
PB.Ex WebGadget 1.1.0.0 wurde veröffentlicht.

Changelog:
  • Hinzugefügt: SetWebGadgetExProxy()

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

Verfasst: 18.09.2019 16:15
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

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

Verfasst: 15.10.2019 22:42
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:

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

Verfasst: 12.11.2019 11:05
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?