Toon posts:

Safari macOS - Prijzenparade poll lijkt niet te werken

Pagina: 1
Acties:

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
Browser: Safari Version 16.1 (18614.2.9.1.12)
OS: macOS Ventura 13.0 (22A380)
Adblocker: geen (zie screenshot)

Probleem:
Poll in dit artikel (.plan: December Prijzenparade 2022 - Dag 1) blijft leeg ondanks klikken op opties.
Inloggen en artikel bekijken in Firefox (met adblocker) of Safari op IOS 16.2 geeft aan dat ik wel geklikt heb.

Screenshot 1 - Safari macOS resultaat:


Screenshot 2 - Safari zonder extensions:


Screenshot 3 - Firefox resultaat:

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Krijg je meldingen in je javascript console? Zie je wel een ajax-request naar https://tweakers.net/xmlh...e&PollID=3902&output=text ?

Intentionally left blank


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 10:54:
Krijg je meldingen in je javascript console? Zie je wel een ajax-request naar https://tweakers.net/xmlh...e&PollID=3902&output=text ?


Bedoel je in dit deel van de console?

Edit: wacht, volgens mij zoek jij dit:

code:
1
2
3
4
5
6
<form id="poll3902" class="poll" method="POST" autocomplete="off">
                    <fieldset>
                        <legend>Poll</legend><input type="hidden" name="nostats" value="1"><label for="po20424"> <input type="radio" name="option" value="20424" id="po20424"> <span>Ja, ik wil graag kans maken op de EPOS H6PRO Audio Bundle - Closed</span></label><br><label for="po20426"> <input type="radio" name="option" value="20426" id="po20426"> <span>Nee, ik laat deze actie aan me voorbijgaan.</span></label><br><div class="formsubmit"><input type="submit" class="ctaButton" value="Stem!" id="submitPoll3902"></div>
                    </fieldset>
                </form>
                <script>new Poll(3902);</script>

[Voor 33% gewijzigd door _Mystikal_ op 19-12-2022 11:03]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

_Mystikal_ schreef op maandag 19 december 2022 @ 11:00:
[...]

[Afbeelding]

Bedoel je in dit deel van de console?

Edit: wacht, volgens mij zoek jij dit:

code:
1
2
3
4
5
6
<form id="poll3902" class="poll" method="POST" autocomplete="off">
                    <fieldset>
                        <legend>Poll</legend><input type="hidden" name="nostats" value="1"><label for="po20424"> <input type="radio" name="option" value="20424" id="po20424"> <span>Ja, ik wil graag kans maken op de EPOS H6PRO Audio Bundle - Closed</span></label><br><label for="po20426"> <input type="radio" name="option" value="20426" id="po20426"> <span>Nee, ik laat deze actie aan me voorbijgaan.</span></label><br><div class="formsubmit"><input type="submit" class="ctaButton" value="Stem!" id="submitPoll3902"></div>
                    </fieldset>
                </form>
                <script>new Poll(3902);</script>
Is dat wat je terug krijgt uit de Ajax request?

Intentionally left blank


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 11:06:
[...]

Is dat wat je terug krijgt uit de Ajax request?
Nee, ik ben een nep Tweaker |:( Dit zocht je (na een console clear en alleen maar klikken op de poll):

Summary
URL: https://tweakers.net/xmlh...e&PollID=3902&output=text
Status: 200
Source: Network
Address: 2a01:b740:a41:e00::a:443 (Proxy)
Initiator:
149.b58674d3.js:1:1825


Request
:method: POST
:scheme: https
:authority: tweakers.net
:path: /xmlhttp/xmlHttp.php?application=frontpage&type=poll&action=vote&PollID=3902&output=text
Accept: */*
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Origin: https://tweakers.net
Cookie: LastVisit=1671444411; SSLB=1; SSOD=AP2mAAAASADhDQAA1gMAACCUWWO7N6BjJQBNDgAAAgQAACCUWWO7N6BjJwDTHQAABwAAAD3tb2OVKoFjAABJDgAAAQAAAJ_6lmOf-pZjAAAAAA; SSPV=RJIAAAAAAGAABAAAAAAAAAAAACEAAAAAAAAAAAAA; SSRT=uzegYwADAA; SessionTime=1671437902; mr=eu; ssa-did=8d7ca908-a9eb-4320-90df-c6fa764d4095; ssa-sid=c1263027-249d-4afb-8db7-e84fd6314639; tc=1671444411%2C1671444057; wt3_eid=%3B318816705845986%7C2166681500950443051%232167144441104263656; wt3_sid=%3B318816705845986; wt_rla=318816705845986%2C38%2C1671442721511; klipklapcookie=chan_891%2Cchan_1343%2Cchan_894%2Cchan_893%2Cchan_801%2Ccat_19%2Ccat_9; wt_cdbeid=1; pl=3902%3A1%2C3896%3A1%2C3894%3A1; SSID=CQCIXx1UABQAAAAglFljEyZAACCUWWPCAAAAAACzBEh2ITGgYwDQnM8AAAHcHQAAITGgYwEA5AAAA5MfAACHAHxjXgCzAAADRxwAACCUWWPCALIAAAFFHAAAITGgYwEAywAAA5gdAAC-3FpjwQBXAAAB_A8AACExoGMBAN0AAADgAAAA4gAAAKoAAADoAAAA; SSSC=2.G7158915947846182419.194|87.4092:178.7237:179.7239:203.7576:207.7644:228.8083; wt_nbg_Q3=!8fxfTjwwWT4B6qHpjGYh4zwSUbWZoDR9wTLj0oGnkZ0QoCkeWPXwZP62oPmn7aBfZZagnuH2vE5ecg==; tbb=false; __Secure-TnetID=xxxxxxxxxxxxxxxxxxx; uid=37818
Content-Length: 59
Accept-Language: en-GB,en;q=0.9
Host: tweakers.net
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15
Referer: https://tweakers.net/
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

Response
:status: 200
Content-Type: text/plain; charset=UTF-8
Vary: Accept-Encoding
Date: Mon, 19 Dec 2022 10:07:16 GMT
Content-Length: 657
Expires: Mon, 26 Jul 1995 05:00:00 GMT
Cache-Control: private, max-age=0, no-cache, no-store
Server: Apache
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
x-tweakers-server: twk-eun-web1

Query String Parameters
application: frontpage
type: poll
action: vote
PollID: 3902
output: text

Request Data
MIME Type: application/x-www-form-urlencoded; charset=UTF-8
nostats: 1
option: 20424
sid: xxxxxxxxxxxxxxxxxxx

[Voor 1% gewijzigd door crisp op 19-12-2022 11:14]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ja, dat is de request inderdaad. Ik ben eigenlijk alleen nog benieuwd naar de response body :)

Ik heb overigens je sessie-id's even weggehaald zodat mensen je sessie niet kunnen kapen ;)

Intentionally left blank


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ik heb het net even getest in Safari op de MacBook van mijn zoon, maar kan het daar niet reproduceren. Hij draait echter nog MacOS Big Sur 11.6 met Safari 14.1.2. Ik mocht hem niet upgraden van hem :P

Intentionally left blank


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 12:28:
Ik heb het net even getest in Safari op de MacBook van mijn zoon, maar kan het daar niet reproduceren. Hij draait echter nog MacOS Big Sur 11.6 met Safari 14.1.2. Ik mocht hem niet upgraden van hem :P
Dat is wel een beetje flauw van m :*)

zal zo even kijken of ik de responsebody nog kan vinden!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 11:21:
Ja, dat is de request inderdaad. Ik ben eigenlijk alleen nog benieuwd naar de response body :)

Ik heb overigens je sessie-id's even weggehaald zodat mensen je sessie niet kunnen kapen ;)
Ok, ik had al gezegd dat ik een neptweaker ben :+ waar vind ik de responsebody?

Ik zie overigens hetzelfde gebeuren bij de Techtime winactie.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ik heb het ook nog even in BrowserStack geprobeerd met Safari 16. Ook daar kan ik het niet reproduceren...

Dit is waar je de response payload kan zien:

Intentionally left blank


  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 18:27

AW_Bos

Liefhebber van nostalgie... 🕰️

Bij de netwerktab, en klik op de request, en dan heb je de tabbladen voor request en response.

☀️ Goedemorgen zonneschijn! ☀️
☀️Ja, je maakt me zo gelukkig, en door jou voel ik me fijn! ☀️


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 12:42:
Ik heb het ook nog even in BrowserStack geprobeerd met Safari 16. Ook daar kan ik het niet reproduceren...

Dit is waar je de response payload kan zien:

[Afbeelding]
code:
1
2
3
4
5
6
                <form id="poll3902" class="poll" method="POST" autocomplete="off">
                    <fieldset>
                        <legend>Poll</legend><input type="hidden" name="nostats" value="1"><label for="po20424"> <input type="radio" name="option" value="20424" id="po20424"> <span>Ja, ik wil graag kans maken op de EPOS H6PRO Audio Bundle - Closed</span></label><br><label for="po20426"> <input type="radio" name="option" value="20426" id="po20426"> <span>Nee, ik laat deze actie aan me voorbijgaan.</span></label><br><div class="formsubmit"><input type="submit" class="ctaButton" value="Stem!" id="submitPoll3902"></div>
                    </fieldset>
                </form>
                <script>new Poll(3902);</script>


Dit zou dan de response moeten zijn.


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ah ok, jij hebt dus niet de "Je hebt gekozen voor..." in de response zitten. Dan ga ik eens kijken wat daar de oorzaak van kan zijn :)

Intentionally left blank


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Zo te zien gebruikt je Mac "Cloudflare - apple privacy shield" en op die IP-range hebben wij restricties staan. Hierdoor kan je dus niet stemmen op de poll.

Intentionally left blank


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 13:10:
Zo te zien gebruikt je Mac "Cloudflare - apple privacy shield" en op die IP-range hebben wij restricties staan. Hierdoor kan je dus niet stemmen op de poll.
Is dat hetzelfde als Private Relay? Want dat heb ik inderdaad aanstaan.

Linkje om verwarring te voorkomen https://blog.cloudflare.com/icloud-private-relay/

Als het hetzelfde is als Private Relay gaat er ergens toch iets scheef (bij Apple of Tweakers, geen idee), want op m'n iPhone heb ik dat ook aanstaan en daar werkt stemmen vlekkeloos.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

_Mystikal_ schreef op maandag 19 december 2022 @ 13:26:
[...]

Is dat hetzelfde als Private Relay? Want dat heb ik inderdaad aanstaan.

Linkje om verwarring te voorkomen https://blog.cloudflare.com/icloud-private-relay/

Als het hetzelfde is als Private Relay gaat er ergens toch iets scheef (bij Apple of Tweakers, geen idee), want op m'n iPhone heb ik dat ook aanstaan en daar werkt stemmen vlekkeloos.
Er zijn 2 IP-ranges voor Private Relay. 1 van de 2 stond bij ons foutief op 'crawler/bot'. Dat heb ik nu aangepast; hopelijk lost dat het probleem op :)

Intentionally left blank


  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 18:24

_Mystikal_

ja gewoon, enzo....

Topicstarter
crisp schreef op maandag 19 december 2022 @ 13:49:
[...]

Er zijn 2 IP-ranges voor Private Relay. 1 van de 2 stond bij ons foutief op 'crawler/bot'. Dat heb ik nu aangepast; hopelijk lost dat het probleem op :)
Werkt helemaal top nu. Pagina herladen en hij ziet mn optie! Thanks!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Fijn! Dank voor het helpen debuggen, dat heeft enorm geholpen :)

Intentionally left blank

Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee