小编Bob*_*Bob的帖子

有没有办法检查两个DOM元素是否相等?

在Javascript中按位置和元素的位置找到元素没有问题.但是有比较它们的一般方法吗?

我能想到的唯一方法是比较id或类名,但并非所有元素都有id或类名.

javascript dom

63
推荐指数
2
解决办法
4万
查看次数

如何使用javascript获取所选文本结尾的坐标?

我的问题与类似,但我需要一种方法来在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)

这给了我选择开始的坐标.有没有办法检索选择结束的坐标?

javascript firefox getselection

7
推荐指数
1
解决办法
1794
查看次数

crossdomain.xml和安全问题

我阅读了很多关于使用Flash,Javascript等进行跨站点脚本编写的内容,并且还发现了一些列表,其中包含一个允许从任何服务器访问的crossdomain.xml的网站.例如,flickr.com信任所有域.

有人可以解释一下为什么这似乎是安全的并且不会导致会话劫持等攻击?是因为那些crossdomain.xml仅在子域上有效,而攻击者无法获取会话密钥吗?

security crossdomain.xml session-hijacking

2
推荐指数
1
解决办法
3552
查看次数