我帮助管理一个在线论坛,在这个论坛上我们限制了签名的大小。目前我们通过我写的一个简单的 Greasemonkey 脚本来测试它;我们用 a 包裹所有签名<div>
,脚本会查找它们,然后测量 div 的高度和宽度。
脚本现在所做的就是确保签名位于特定的高度/宽度。我想开始自动测量签名中图像的文件大小,以便脚本可以自动标记在签名中包含大图像的用户。但是,我似乎找不到测量页面上加载的图像大小的方法。我已经搜索并找到了一个 IE 特有的属性(element.fileSize),但我显然不能在我的 Greasemonkey 脚本中使用它。
有没有办法通过 JavaScript 找出 Firefox 中图像的文件大小?
编辑:人们误解了这个问题。论坛本身不托管图片;我们托管人们输入的 BBCode 作为他们的签名。因此,例如,人们输入以下内容:
This is my signature, check out my [url=http://google.com]awesome website[/url]!
This image is cool! [img]http://image.gif[/img]
我希望能够通过 Greasemonkey 检查这些图像。我可以编写一个批处理脚本来扫描所有这些,但我只是想知道是否有办法增强我当前的脚本。