Iemand heeft een frame redirect naar mijn website staan, dat hij een redirect heeft, vind ik prima, ik wil alleen wel dat de bezoekers alsnog mijn URL en title te zien krijgt. Wat kan ik aan mijn kant hieraan veranderen dat mensen toch mijn url en title zien?
Je zou middels javascript kunnen kijken of je pagina in een frame geladen wordt. Wanneer dat het geval zorg je dat je pagina herlaad, maar dan in het top frame.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Dan krijg je een security error, want probeer je een frame op een ander domein aan te passenJanoz schreef op maandag 17 november 2008 @ 13:40:
Je zou middels javascript kunnen kijken of je pagina in een frame geladen wordt. Wanneer dat het geval zorg je dat je pagina herlaad, maar dan in het top frame.
Edit: Misschien dat je via een trucje wat voor elkaar kan krijgen, bijvoorbeeld een click faken op een link met target="_top".
[ Voor 14% gewijzigd door Bosmonster op 17-11-2008 13:42 ]
Kun je niet gewoon hits van die refferrer rewriten naar je main url? (Uiteraard een beetje lompe manier
echter iets in die richting)
[ Voor 38% gewijzigd door wasted247 op 17-11-2008 13:51 ]
@Bosmonster: Dat bedoel ik ook. Gewoon herladen met als target "_TOP"
@wasted247: Met het rewriten van de referrer pas je de frameset niet aan.
@wasted247: Met het rewriten van de referrer pas je de frameset niet aan.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Ik gebruik dit standaard:
HTML:
1
2
3
4
5
6
7
| <head> <script type="text/javascript"> <!-- if (top.location != self.location) { top.location = self.location.href } //--> </script> </head> |
Ey!! Macarena \o/
Verwijderd
Kan je de webmaster van het betreffende domein niet gewoon verzoeken een andere methode toe te passen?
@Bo-oz ligt politiek lastig,
ik had zelf al:
@ RaZ wat is het verschil tussen die ik nu gebruik en jij gebruikt?
ik had zelf al:
code:
1
2
3
4
5
6
7
8
9
10
| <SCRIPT TYPE="text/javascript"> <!-- function breakOut() { if (self != top) window.open("my URL","_top",""); } // --> </SCRIPT> </HEAD> <BODY onLoad="breakOut()"> |
@ RaZ wat is het verschil tussen die ik nu gebruik en jij gebruikt?
JavaScript:
1
2
3
4
5
6
7
| //zeg, worden we geframed? if (window.self.location.href != window.top.location.href) { //google mag ons wel framen, maar de rest niet! if (window.top.location.href.indexOf('google') == -1) { window.top.location = window.self.location; } } |
Zo kan je Google image search nog steeds correct werken
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Of ik knal ?blah=google in de url en ik mag je ook framenSebazzz schreef op maandag 17 november 2008 @ 14:10:
Zo kan je Google image search nog steeds correct werken
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Dan moet ie even splitten op de / en alleen het deel na de eerste 2 slashes pakken:RobIII schreef op maandag 17 november 2008 @ 14:11:
[...]
Of ik knal ?blah=google in de url en ik mag je ook framen
Koop of verkoop je webshop: ecquisition.com
Ik denk niet dat een framend scriptkiddie moeite gaat doen om mijn code te bekijken. Het is niet water dicht, maar imo ook niet nodig. Dit voldoet.RobIII schreef op maandag 17 november 2008 @ 14:11:
[...]
Of ik knal ?blah=google in de url en ik mag je ook framen
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Pagina: 1