Firefox 插件中超链接的 XY 位置
我想构建一个 FireFox 插件,它可以将网页捕获为图像(使用画布对象看起来很简单),并且还保留网页中存在的超链接的 XY 位置。
我想知道是否有任何 DOM 方法可以帮助我提取网页中所有超链接的几何信息(XY 位置以及高度和宽度)?
我几乎被困在这里,因此任何帮助或线索将不胜感激!
谢谢, 卡皮尔
I want to build a FireFox addon that can capture a webpage as an image (which seems simple using a canvas object) and also preserve the XY postions of the hyperlinks present in the webpage.
I wanted to know if there are any DOM methods that can help me extract the geometry info (XY positions and the height and width) of all the hyperlinks in a webpage?
I am pretty much stuck here, hence any help or leads will be highly appreciated!
Thanks,
Kapil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎您可以“遍历” offsetParent 对象并将所有 offsetLeft 属性全部添加在一起,然后获得绝对值。
例如。对于此页面上的 dom 标记链接:
110 + 60 + 195 + 0 = 365px。
由于页面居中,倒数第二个属性将根据您的浏览器大小而变化。
哦,当然另一个值是 offsetTop。
It seems that you can "walk" through the offsetParent objects and add all the offsetLeft attributes alltogether and then get a absolute value.
Eg. for the dom tag link on this page :
110 + 60 + 195 + 0 = 365px.
Since the page is centered the 2nd last attribute will change depending on your browser size.
Oh, and ofcourse the other value would be offsetTop.