JavaScriptの初心者です。FireFoxでは動作するのですが、Google Chromeでは、思った通りに動作しません。Chromeで動作するように、どなたかご存知の方がいらっしゃいましたら、ご教授下さいませ。
###発生している問題・エラーメッセージ
FireFoxでは、文字列が選択され、文字列の取得ができますが、Chromeでは、空の文字列が返され、文字列の取得が出来ません。
エラーメッセージは特に出ません。
###該当のソースコード
JavaScript
1 2function getCursor(){ 3 var win = window.opener; 4 var editor = win.document.getElementById("テキストエリアのID"); //Editor表示領域 5 6 var sel = win.window.getSelection(); 7 sel.getRangeAt(0).setEndAfter(editor);//ここがChromeで思った通り動作しないと思います。 8 9 window.alert(sel); 10 11 var str_obj = new String(sel); 12 var select_string = str_obj.toString(); 13 var pos = select_string.length; 14 15 return pos; 16} 17
###補足情報(言語/FW/ツール等のバージョンなど)
クライアント:Windows10-FireFox47.0、Google Chrome51.0.2704.106 m。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/28 21:48