iframeのhtmlタグ内にあるウェブページでこのjavascriptコードを使用するにはどうすればよいですか?どうすればこのウェブページへの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
が可能である必要があります。私はこのWebアプリを見つけたので、何か似たようなことをしました。これをチェックしてください:http://www.awesomehighlighter.com/ –
そのページを調べると、彼らはiframeを取得していますコンテンツはプロキシを介して送信されるため、各フレームは同じドメインを持ちます。 –