Отключить файлы cookie внутри фрейма / фрейма - PullRequest
7 голосов
/ 26 июля 2010

Есть ли способ программно отключить файлы cookie, создаваемые страницей, отображаемой внутри фрейма / фрейма?Или, если обобщить, можно ли программно отключить запуск JavaScript на такой странице?

Спасибо,

DLiKS

Ответы [ 3 ]

5 голосов
/ 26 июля 2010

с атрибутом песочницы iframe (html5) будет возможно (реализовано в chrome)

http://dev.w3.org/html5/spec/Overview.html#attr-iframe-sandbox

NullUserException уже ответил, что вы можете сделать сегодня без поддержки браузера

1 голос
/ 26 июля 2010

Единственный способ изменить это для внешнего веб-сайта, который вы не можете контролировать, - это извлечь страницы с помощью серверного скрипта, отфильтровать входные данные и отобразить их пользователю (т. Е. Выступать в роли прокси-сервера).

Вы просто не можете изменять сайты вне своего домена (или субдомена - это может зависеть от браузера), используя J / S по соображениям безопасности.

0 голосов
/ 26 июля 2010

Если вы имеете в виду, что вы хотите изменить настройки браузера с помощью кода на веб-странице, то нет, это невозможно (и если бы это было возможно, это серьезное нарушение безопасности, и все аварийные сигналы сработали бы).

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

Если вы хотите написать скрипт на каждом компьютере в вашей компании, чтобы отключить JS + cookieдля определенных страниц вы можете писать плагины и устанавливать их везде или использовать прокси (как было предложено другими) и фильтровать страницы.Если это просто для отладки самодельной страницы, используйте панель инструментов разработчика для различных браузеров, которые могут включать и выключать JS / Cookies.

Зачем вам это нужно?Если вы хотите отключить куки, вы отключите их на своей странице, просто не используя куки.То же самое касается javascript: не добавляйте его на свою страницу, и вы отключили его на своей странице.

Примечание: если какая-либо страница изменит что-либо из пользовательских настроек браузера, ваша страница, вероятно, изменится.попасть в черный список Google, большинства антивирусных сканеров и инструментов для предотвращения рыболовства.

...