Как встроить веб-страницу, которая имеет анти-код JavaScript для вставки? - PullRequest
0 голосов
/ 20 июля 2011

Я хочу встроить веб-страницу в свой собственный HTML с помощью iframe. Но я считаю, что некоторые веб-страницы не хотят, чтобы их вставляли. У них есть некоторый анти-встраиваемый код JavaScript, такой как:

if(top !== self)

{

top.location.href = self.location.href;

}

как встроить эти страницы в мой собственный HTML?

Я пытаюсь изменить "top" на окно iframe в моем html.

var ifr = document.frames ? document.frames("ifr_1") : 
document.getElementById("ifr_1").contentWindow;
window.top = ifr;

но это не сработало.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 20 июля 2011

Технически это невозможно напрямую.

Может быть, вы можете попробовать использовать прокси для извлечения контента и отключить скрипт в HTML-коде, полученном с помощью прокси.и отображать в вашем фрейме.Но это не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...