2010-07-21 12 views
5

Ho bisogno di incorporare un sito web in un altro sito web (attraverso un iframe credo). Voglio incorporare questo sito web in questa risoluzione: 200x150 pixel.Come incorporare un sito Web ridimensionato attraverso un iframe?

Come posso farlo?

+0

Si prevede di scalare il sito Web per adattarlo interamente a tale iframe o visualizzarlo a dimensioni normali? – Lazarus

+0

Voglio ridimensionare il sito web per adattarlo interamente a quell'iframe. È possibile? Grazie :) – xrobot2

risposta

0

Impossibile scalare interi siti Web a livello di codice, se in un iframe o meno.

Dovresti eseguire una schermata della pagina incorporata sul lato server, ridimensionarla e servirla come immagine.

0

Se si intende ridimensionare il sito Web per adattarlo a tale frame, non è possibile.

0

Il sito Web deve essere straordinariamente piccolo per adattarsi a tali dimensioni.

<iframe src="http://www.google.com" width=200px; height=150px;></iframe> 
0

Se non si ha accesso al sito iframed stesso, allora c'è ben poco si può fare dal momento che non è possibile accedere iframe da altri domini con Javascript.

Tuttavia, se è possibile modificare la pagina esterna, è possibile passare un parametro URL o provare CSS3 media queries. Per il parametro URL devi semplicemente includere un foglio di stile secondario se il parametro era presente che ha cambiato il layout o ridotto in qualche modo la dimensione della pagina web.

6

Nel caso in cui qualcuno si aggiri qui. Soluzione in https://stackoverflow.com/a/11382661/605112. Lo stesso problema in un contesto diverso. Imposta iframe su larghezza e altezza desiderate e usa CSS per ridimensionarlo. Potrebbe non funzionare in tutti i browser.

<iframe width="1024" height="768" src="http://www.bbc.com" style="-webkit-transform:scale(0.5);-moz-transform-scale(0.5);"></iframe> 
Problemi correlati