Google Closure は、「可能な限り深いポイント」を見つける方法を提供します。たとえば、カーソルがノードの最後にあるかどうかを調べようとしている場合、エディター範囲から可能な限り深いポイントを作成し、それらが等しいかどうか比較する必要がありますか?
var range = this.getRange(); var ノード = this.getRange().getContainer();
var range_end = goog.editor.range.getDeepEndPoint(range, false); var node_end = goog.editor.range.Point.getPointAtEndOfNode(ノード); range_end == node_end
http://closure-library.googlecode.com/svn/docs/closure_goog_editor_range.js.html