我帮助管理一个在线论坛,在这个论坛上我们限制签名的大小。目前我们通过我写的一个简单的 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 检查这些图像。我可以编写一个批处理脚本来扫描所有这些,但我只是想知道是否有办法增加我当前的脚本。