Wątek przeniesiony 2020-09-01 20:13 z JavaScript przez dzek69.

Wyświetlanie strony internetowej w elemencie div

0

Witam,
chciałbym wyświetlić stronę internetową w elemencie div tak aby po bokach można było umieścić jakieś obrazki.
Iframe odpada ponieważ nie na wszystkich stronach to działa.
To ma być wtyczka do chrome.
Jakieś pomysły?
Pozdrawiam Darek

1

Nie ma innej opcji niż iframe. Ale możesz się dogadać z właścicielami stron, na których jest to zablokowane, żeby zezwolili na to z Twojej domeny (mogą to zrobić).

2

Jeśli to ma być wtyczka do Chrome, to możesz, używając content.js, rozbroić skrypty zewnętrznych stron, które blokują wyświetlanie zawartości w JS.

Ale skoro ma to być wtyczka do Chrome to najprościej będzie wyświetlić po prostu stronę w normalnym oknie przeglądarki i doczytywać sobie do niej własne bloki z reklamami, ew. manipulując jeszcze szerokością BODY, żeby ci się to wszystko układało wedle twoich oczekiwań.

2

Spróbuj:

<object id="screen0" class="screen_container" type="text/html" data="http://greentube.com"></object>
2

Jeśli właściciel nie wyrazi zgody i nie skonfiguruje serwerów tak aby jego strona mogła się wyświetlać w Twoim IFRAME to pozostaje jeszcze kombinowanie z http proxy, które będzie postawione obok Twojej strony. Dużo kombinacji o potencjalnych problemów ale w niektórych sytuacjach może zadziałać.
Przykładowo masz gotowe rozwiązanie w PHP: https://www.php-proxy.com/.
A tu przykład działania:

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0