Как сделать события в iframe, используя jQuery - PullRequest
0 голосов
/ 22 февраля 2019

Я бы хотел создать приложение для расширения Chrome, которое, если я нажму клавишу tab, получит 4 пробела.

Но проблема в том, что веб-сайт выглядит следующим образом.

enter image description here

Итак, тело содержит iframe.И я много чего перепробовал на stackoverflow.Но только одно казалось работой.Но я получил эту ошибку:

Uncaught DOMException: Blocked a frame with origin

Итак, я искал, но я только нашел вопросы или ответы, о которых идет речь, когда у вас есть веб-сайт, и вы можете реализовать child-frame и parent-frame.

Однако, в моем случае, я не являюсь владельцем сайта.Я просто хотел бы сделать ключевые события и события клика в child-frame из parent-frame и добавить текст в child-frame

. Сайт использует не parent-frame, а child-frame.ширина и высота 100%.Итак, я использую iframe вместо original frame.

. И я хотел бы реализовать, когда я набираю текстовую область или код, событие ключа tab работает.

1 Ответ

0 голосов
/ 22 февраля 2019

Я не думаю, что это выполнимо.Сайт внутри iframe будет другим доменом, принадлежащим какой-либо третьей стороне, и из-за технических соображений и соображений безопасности для межкадрового обмена данными вы не сможете его контролировать.

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