Отключить JavaScript на сайте, который вы создаете - PullRequest
0 голосов
/ 21 июля 2011

Можно ли отключить JavaScript на веб-сайте, который вы пытаетесь создать? Если этот веб-сайт пытается сорвать ваши попытки создания фреймов, не могли бы вы по существу полностью разоружить весь их javascript, даже если это означает, что пользователю придется взаимодействовать с сайтом без javascript?

Ответы [ 3 ]

4 голосов
/ 21 июля 2011

Неа. Если вы загружаете его во фрейм или в фрейм, нет возможности указать «загрузить этот веб-сайт, но не включать javascript в его фрейм».

Возможно, вы сможете прокси и убрать js: плохой выбор, но, вероятно, ваш лучший вариант.

4 голосов
/ 21 июля 2011

Это не должно быть возможно по нескольким причинам.Вы вообще не можете включать / отключать JavaScript внутри страницы, кроме того, что просто не используете его, и вы не можете влиять на то, что происходит на страницах, загруженных из разных доменов.

"Разрушение фрейма"что делают сайты, чтобы защитить себя от сайтов, подобных описываемым вами: -)

1 голос
/ 21 июля 2011

Вы можете сделать это на стороне сервера, загрузив сайт и удалив все его теги сценария, а затем отправив его пользователю вместо прямого подключения. Но это может быть очень сложно, если вам нужно использовать куки или что-то в этом роде.

Нет способа сделать это на стороне клиента, потому что браузеры предотвращают xss. http://en.wikipedia.org/wiki/Cross-site_scripting

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