在Javascript中按位置和元素的位置找到元素没有问题.但是有比较它们的一般方法吗?
我能想到的唯一方法是比较id或类名,但并非所有元素都有id或类名.
我的问题与此类似,但我需要一种方法来在Firefox中使用Javascript获取选择右侧的坐标.我做了一个小例子来说明我的意思:

我从其他帖子得到的代码如下:
var range = window.getSelection().getRangeAt(0);
var dummy = document.createElement("span");
range.insertNode(dummy);
var box = document.getBoxObjectFor(dummy);
var x = box.x, y = box.y;
dummy.parentNode.removeChild(dummy);
Run Code Online (Sandbox Code Playgroud)
这给了我选择开始的坐标.有没有办法检索选择结束的坐标?
我阅读了很多关于使用Flash,Javascript等进行跨站点脚本编写的内容,并且还发现了一些列表,其中包含一个允许从任何服务器访问的crossdomain.xml的网站.例如,flickr.com信任所有域.
有人可以解释一下为什么这似乎是安全的并且不会导致会话劫持等攻击?是因为那些crossdomain.xml仅在子域上有效,而攻击者无法获取会话密钥吗?