| Autor | Zpráva | ||
|---|---|---|---|
| pavelrejha Profil |
Ahoj všem,
mohl by mi prosím někdo polopaticky říci jak napsat že pokud stránka nebude v rámu aby se automaticky přesměrovala třeba na stránku x.html? Předem děkuji všem! Vím o tomto, ale nevím jak tam zakonponovat to IFRAME... <script>
window.location.replace("x.html");
</script> |
||
| anonym_ Profil * |
#2 · Zasláno: 21. 11. 2020, 21:59:52
pavelrejha:
Přitom se stačilo na totéž zeptat google, ze? How to identify if a webpage is being loaded inside an iframe or directly into the browser window? |
||
| pavelrejha Profil |
#3 · Zasláno: 23. 11. 2020, 12:13:30
Tak jsem něco našel, ale něco je tam špatně protože to nefunguje... Nevíte prosím co?
<script type="text/javascript">
function isNoIframeOrIframeInMyHost() {
var myresult = true;
try {
var tophref = top.location.href;
var tophostname = top.location.hostname.toString();
var myhref = location.href;
if (tophref === myhref) {
myresult = true;
} else if (tophostname !== "http://www.#.cz/") {
myresult = false;
}
} catch (error) {
myresult = false;
}
return myresult;
}
</script> |
||
| ttttttttt Profil * |
#4 · Zasláno: 23. 11. 2020, 15:27:54
Pokud je cíl zabránit, aby tvou stránku někdo načetl ve framu, můžeš použít X-Frame-Options
|
||
| Kajman Profil |
#5 · Zasláno: 23. 11. 2020, 15:41:24
Podle dotazu chtěl opak.
|
||
| pavelrejha Profil |
#6 · Zasláno: 23. 11. 2020, 17:12:31
Přesně tak, pokud stránka nebude v rámu aby se automaticky přesměrovala na jinou...
|
||
| _es Profil |
#7 · Zasláno: 23. 11. 2020, 20:05:45
<script>
if(this === top) location.replace("x.html");
</script> |
||
| pavelrejha Profil |
#8 · Zasláno: 23. 11. 2020, 20:57:41
Perfekt, velice děkuji!
|
||
|
Časová prodleva: 6 let
|
|||
0