Можно ли добавить скрипт в iframe? - PullRequest
3 голосов
/ 04 февраля 2010

Мне было интересно, могу ли я добавить / добавить JavaScript в iframe, который загружен внешней веб-страницей, которой нет на моем сайте.возможно ли использовать jQuery или даже простой javascript?

  <script>
  // i need some code here
  </script>
  <iframe src="http://www.xxx.xxx/" id="myiframe" />

Примечание: я не хочу заменять содержимое iframe, я просто хочу добавить скрипт

Спасибо

Ответы [ 3 ]

10 голосов
/ 04 февраля 2010

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

5 голосов
/ 04 февраля 2010

Если в iframe используется контент из другого домена, браузер не позволит вашему коду копаться в нем.

0 голосов
/ 04 февраля 2010

Это невозможно из-за политики безопасности.

Однако, если вы действительно хотите это сделать и понимаете проблемы безопасности, вы можете попробовать решение, подобное Ajax Cross domain

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