content.js
Код: Выделить всё
var iframe = document.createElement('iframe');
iframe.id = "frame";
iframe.style.cssText = "position:fixed;top: 15px;right: 15px;width: 250px;height: 245px;overflow: hidden;background-color:#FFFFFF;border-radius: 5px;";
iframe.src = chrome.runtime.getURL('frame.html');
document.body.appendChild(iframe);
часть Frame.html
Код: Выделить всё
Name
×
First Name :
Last Name :
Copy
Я хочу сделать здесь две вещи.
- Закрыть/удалить/скрыть iframe, когда пользователь нажимает кнопку закрытия в iframe(#close-btn)
- Значения имени и фамилии в диапазоне должны быть динамически установлены (извлечены из DOM текущего веб-страница)
1) Я не знаю, как передать событие клика наframe.html в скрипт содержимого, чтобы закрыть iframe (невозможно установить связь междуframe.js и content.js)
2) Невозможно установить span.textContent для #fname и #lname, потому чтоframe.js не может читать DOM веб-страницы.>
Подробнее здесь: https://stackoverflow.com/questions/686 ... ces-iframe
Мобильная версия