I am trying out EagleFiler for the first time. The main attraction for me is its ability to import web pages in Web Archive format simply by dragging and dropping Safari’s address bar icon onto EagleFiler in the dock.
There is a problem, though, in that EagleFiler does not seem to preserve images in the Web Archive. If I import a page into EagleFiler, and disconnect from the Internet, some images on the page are broken when I relaunch EagleFiler.
I know it’s not a problem with the page itself because if I bypass EagleFiler and explicitly save the page to a Web Archive using Safari’s File > Save As command, all images are properly archived.
After doing several tests, I believe I’ve pinpointed the problem. It appears that if the image is a relative link (according to the SRC attribute of its IMG tag), EagleFiler properly archives it, but if the SRC attribute is an absolute link, EagleFiler fails to archive the image.
You can test this using the current Google home page. The SRC for the Google logo is “/intl/en_ALL/images/logo.gif”, and it gets archived properly by EagleFiler, but the source for the Memorial Day ribbon graphic is “http://www.google.com/images/ribbon_memorial_day.gif”, and EagleFiler fails to archive it. Indeed, when I compare the sizes of the two archives, the one created by Safari is 52KB, while the one created by EagleFiler is 40KB (52KB - 40KB = size of ribbon graphic).
I am using the Safari 4 Public Beta on OS X 10.5.7.
Another user reported this problem before.