Safari macOS - Prijzenparade poll lijkt niet te werken

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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:
Afbeeldingslocatie: https://tweakers.net/i/TYpcJVdG4aI5_4UoeRA3Sck5VO0=/800x/filters:strip_icc():strip_exif()/f/image/ipKiVlcqEECJxl5dX6ehj8n0.jpg?f=fotoalbum_large

Screenshot 2 - Safari zonder extensions:
Afbeeldingslocatie: https://tweakers.net/i/OyUjUPFW5tbGLeiOwXqDBLCqCAw=/800x/filters:strip_icc():strip_exif()/f/image/QGQZRL0JZbfuEf9u4zdpdxTC.jpg?f=fotoalbum_large

Screenshot 3 - Firefox resultaat:
Afbeeldingslocatie: https://tweakers.net/i/SdawgzbpiuC9j0UuJB-FSqZ_b9E=/800x/filters:strip_icc():strip_exif()/f/image/54REFO53XhBC28y6GXrKgxIz.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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 ?
Afbeeldingslocatie: https://tweakers.net/i/YUmoKiQhWBti1W5T964yn9LM0mA=/800x/filters:strip_icc():strip_exif()/f/image/C7X5FCC7xIe00fBwaTSqd7Nd.jpg?f=fotoalbum_large

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 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • +1 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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!

Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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:

Afbeeldingslocatie: https://tweakers.net/i/PWgJuoXirWeqPmw71VmJ9i0epDs=/800x/filters:strip_exif()/f/image/EIlUPlYlcnefSNTPGYM10PiU.png?f=fotoalbum_large

Intentionally left blank


Acties:
  • +2 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 22:36

AW_Bos

Liefhebber van nostalgie... 🕰️

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

Telecommunicatie van vroeger
🚅Alles over spoor en treintjes


Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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.

Afbeeldingslocatie: https://tweakers.net/i/juNb6zgyBHivAXg80znlZQt1Cr8=/800x/filters:strip_icc():strip_exif()/f/image/lj1d3B8l6tkY8lXV3OXLrOmr.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • 0 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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.

Acties:
  • +1 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

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


Acties:
  • +1 Henk 'm!

  • _Mystikal_
  • Registratie: Oktober 2001
  • Laatst online: 00:22

_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!

Acties:
  • +1 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

crisp

Devver

Pixelated

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

Intentionally left blank

Pagina: 1