Lze zjistit, že je stránka načtena v iframe?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Michal Hlávka
- Člen | 190
Ze strany serveru je nesmysl moznost detekovat, jestli je stranka nactena v iframu. Custom parameter nacitej vzdycky a pokud javascript zjisti, ze stranka je nactena v iframu, povol s tim parametrem pracovat. Tim se vyhnes „(2× db dotazy etc)“
- Lukes
- Silver Partner | 68
Tak si do parametru v tom iframe předej přes GET nějaký parametr, a pokud je nastaven, tak prostě udělej co chceš.
<iframe src="https://www.example.com/Dashboard/default?iframe=1" width="300" height="100"></iframe>
class DashboardPresenter
{
public function actionDefault($iframe)
{
if((int) $iframe === 1)
{
$this->setLayout("layout_pro_iframe");
}
}
}