Seite 1 von 1

[gelöst] WebGadget: Beispielcode zickt

Verfasst: 10.08.2018 20:26
von Qnode
Hey,

probiere grade das WebGadget aus und habe den Beispielcode aus der Hilfe benutzt, um mal zu probieren, wie das mit dem Callback funktioniert. Leider funktioniert es bei mir überhaupt nicht. Also das Gadget und die die PB-Homepage werden angezeigt, aber leider auch die News-Seite, die ja durch die Callbackfunktion verhindert werden soll. Ich habe den Code erst abgetippt und es dann noch einmal mit Copy-Paste probiert, aber das Ergebnis ist das Gleiche.
Könnt ihr mir sagen, woran das liegt? Ich arbeite mit PureBasic 5.62 (Windows - x64) auf Win10.

Hier der Code:

Code: Alles auswählen

; Dieses Beispiel zeigt die PureBasic.com Webseite an. Innerhalb der Callback-Prozedur
  ; wird das Navigieren zur 'News' Seite verhindert (#False zurückgegeben), jedoch für
  ; alle anderen Seite erlaubt (#True zurückgegeben).
    
  Procedure NavigationCallback(Gadget, Url$) 
    If Url$= "http://www.purebasic.com/news.php" 
      MessageRequester("", "No news today!") 
      ProcedureReturn #False 
    Else 
      ProcedureReturn #True 
    EndIf 
  EndProcedure 
  
  If OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
    WebGadget(0, 10, 10, 580, 280, "http://www.purebasic.com") 
    SetGadgetAttribute(0, #PB_Web_NavigationCallback, @NavigationCallback())
    Repeat 
    Until WaitWindowEvent() = #PB_Event_CloseWindow 
  EndIf

Re: WebGadget: Beispielcode zickt

Verfasst: 10.08.2018 20:37
von Qnode
… hab's selbst gefunden.

In dem Beispiel beginnt die Url, die vom Callback geprüft wird, mit "http". Aber inzwischen wird bei Purebasic.com "https" verwendet.

Auch ne Möglichkeit, Newbies zum Nachdenken zu bringen 8) 8) 8)

Re: [gelöst] WebGadget: Beispielcode zickt

Verfasst: 11.08.2018 08:40
von #NULL

Re: [gelöst] WebGadget: Beispielcode zickt

Verfasst: 11.08.2018 09:46
von Shardik
#NULL hat geschrieben:Ich hab's mal gemeldet: https://www.purebasic.fr/english/viewto ... 37&t=71200
Ich hatte den Fehler bereits am 20.7.2018 gemeldet: :wink:
https://www.purebasic.fr/english/viewto ... 37&t=71084

Re: [gelöst] WebGadget: Beispielcode zickt

Verfasst: 11.08.2018 22:04
von Qnode
...okay, also generell: falls ich mal wieder sowas bemerke, dann entsprechende Meldung im englischen Forum /:->