Frequently Asked Questions
Generic
Does WebShot have spyware or malware?
No. That would only cheapen the software I've developed. I try to take pride in my work.
Does WebShot work on Windows 95, 98, ME?
No.
When I try to run it on Windows 2000 it says gdiplus.dll is missing.
Download the
GDI+ Platform SDK Redistributable and copy the gdiplus.dll file
to your WebShot installation directory.
Do you have a demo of the server dll?
No, but the dll interface is available here. You can also use the freeware version
of the command line executable to test basic sites with.
Browser
What browser does WebShot use to take screenshots?
Internet Explorer. WebShot is always tested and development using the latest version
of Internet Explorer, which right now is version 7.0. Although it does work with
Internet Explorer 6, it is not guaranteed to continue to work with version 6. Therefore
it is recommended that you use the latest version always.
What browser settings are used when navigating pages?
WebShot uses same settings as Internet Explorer.
Some times I get script popup windows when navigating to a url?
Make sure that in Internet Explorer options you have "Disable script debugging" turned on and "Display a notification about every script error" turned off.
Why on some pages do css styled comboboxes not render properly?
It is a bug in Internet Explorer 6's web browser control. Upgrading to Internet Explorer 7 fixes the problem.
Will you ever add Firefox support?
Perhaps one day.
Javascript
How do I enable or disable Javascript from loading on a page?
You can turn Javascript on or off in Internet Explorer and it will affect WebShot.
Furthermore you can use the -noscripts command line parameter to disable javascript.
ActiveX / Flash / Embedded Objects
Does WebShot capture Flash pages?
Yes it does. In order to capture flash pages successfully you need to use the /waitdoc
parameter and you also need to have Adobe Flash
Player installed. Please see the next question for more information on the /waitdoc
parameter.
When I take a screenshot the flash does not show correctly?
You must set the /waitdoc parameter. When you visit a website with a flash object
it takes time for Internet Explorer to download it and run it. The /waitdoc parameter
can be used to set the amount of time you want Internet Explorer to wait for the
page document to load which includes the time it takes flash objects to load. There
are recommended values for the parameter in the Command Line Usage section. (Ex.
/waitdoc 20)
How do I turn off sounds when WebShot is navigating pages?
Internet Explorer 7 has a setting in "Internet Options -> Advanced / Multimedia" called "Play sounds in webpages". Turning this
option off should disable sound from playing. You can also turn off all the sounds on a web page by disabling ActiveX controls from running. To do so
see the next question.
How do I disable ActiveX controls from running?
You can turn them off in Internet Explorer's security settings, which will also turn them off for
WebShot or you can use the -norunactivex command line parameter to disable ActiveX controls from running.
Security
How secure is WebShot?
The security of WebShot depends on the security settings of Internet Explorer. So if you want WebShot to run
more securely then just modify the Internet Explorer's security profile.
What things can I do to make it more secure?
The -noscripts and -noactivex command line parameters will disable scripts and activex controls from
running giving you further security, although it will in some cases effect the resultant image. Furthermore on the
machine that is running WebShot you can take extra precaution by not installing Office or any Internet Explorer toolbars,
which malware writers like to frequently exploit.
Batch Mode
How are images named in batch mode?
In batch mode, the filenames of images are MD5 hashes of the complete input url.
Frames
Does WebShot capture sites with frames?
Yes, WebShot does capture sites with frames. By default WebShot
tries to automatically determine the width and height of a page with
frames which is very difficult and sometimes inaccurate. For best
results with framed pages set the browser width and height in the
options to ensure that the viewing area of the framed page is
properly captured.
Command Line
Why are the images produced in grayscale (freeware only)?
That is a limitation of the freeware command line version. In order to get
color screenshots through the command line you must purchase WebShot. The money that is
used to pay for WebShot is to cover development, hosting, and support costs required
to maintain WebShot.
When running the command line version long urls are cut off
The maximum length a url can be is defined an RFC and is 2048 characters. More info here.
What does the debug log mean when it says "File download window blocked"
In order to stop all popups, WebShot cancels all events that fire the file
download web browser notification. It cancels all those events wheither or not an
actual file download window is shown.
How stable is WebShot?
WebShot is as stable as the stability of the sum of all its parts. WebShot uses
its own internal memory and COM tracking to make sure it does not leak any memory
or interfaces. Internet Explorer has been known to leak memory. Exiting the process
will allow the operating system to reclaim the memory, if Internet Explorer has
leaked any.
Miscellaneous
How long did it take you to make WebShot?
I started the project a few years ago then stopped. I restarted the work in early 2006.
Have you thought about porting WebShot to Linux?
There is no Internet Explorer for Linux so that would not be possible.
Who made the icons that you use in WebShot
All icons are provided by FamFamFam.
What was WebShot written with?
WebShot was written on Windows XP and Vista in C.
Will you release the source code?
Great artists who do great works of art never reveal their sources.
|