как я могу использовать этот код javascript на веб-странице, которая находится внутри тега iframe html?Как я могу подписать этот код javascript на веб-страницу, показанную в теге iframe html?
window.highlight = function() {
var selection = window.getSelection().getRangeAt(0);
var selectedText = selection.extractContents();
var span = document.createElement("span");
span.style.backgroundColor = "yellow";
span.appendChild(selectedText);
span.onclick = function (ev) {
this.parentNode.insertBefore(document.createTextNode(this.innerHTML), this);
this.parentNode.removeChild(this);
}
selection.insertNode(span);
}
В случае, если вы не понимаете, если веб-страница принадлежит другому домену, чем ваша главная страница, вы не сможете это сделать. – Jeff
должно быть возможным, потому что я нашел это веб-приложение, которое создано для чего-то похожего, пожалуйста, проверьте это: http://www.awesomehighlighter.com/ –
Если вы проверите эту страницу, вы увидите, что они извлекают iframe контента через прокси-сервер, поэтому каждый кадр имеет тот же домен. –