You can use the Firefox extension
IE View to do what you want.
I've done this in the past.
Since IE View adds a context menu to Firefox, you have to remember that 'IE' means 'sandboxed Fx', on its right-click context menu.
Explanation:
IE View is normally used to open a web page or a link in IE, while browsing with Firefox, if you find a web page that doesn't work well in Firefox.
You normally use its right-click menu in Firefox, to open the page or link using IE.
But since you can define the path\filename for the program that IE View runs, you don't have to set it to run IE.
You can set the path\filename so that it runs Sandboxie's "Start.exe" program, instead of "iexplore.exe".
Then you use the Arguments (Optional) box to list the sandbox name, and also the path to "Firefox.exe".
Instructions -
After installing the IE View extension and then restarting Firefox to complete the install, go to Options for IE View.
Use the "Find" button, to navigate to and select Sandboxie's "Start.exe" program.
For example (
for Windows XP):
IE Location box:
C:\Program Files\Sandboxie\Start.exe
Then in the Arguments (Optional) box:
/box:DefaultBox C:\Program Files\Mozilla Firefox\Firefox.exe
Put your sandbox name in place of 'DefaultBox', if you are using some other sandbox.
If your path to firefox.exe is not the same as above, you must edit that.
Please NOTE: There must not be any quote characters (") in either of the two lines.
So, don't enclose path\filename inside quotes ("").
Save your work.
From unsandboxed Firefox's menus, you would use the choices:
Open Link target in IE
View This Page in IE
Open in Internet Explorer
What they would actually do is to:
Open Link target in sandboxed Fx
View This Page in sandboxed Fx
Open in sandboxed Firefox
Check out the "Advanced" tab in IE View's Options -
If there are sites that you want to
Always view in a sandboxed Fx, when you are using the unsandboxed browser:
from the Firefox Tools menu, you can select to Always View this page using IE (or in this case, using sandboxed Fx).
And, there's also an option to close any blank tab or window that may be created when you use the right-click menu choices.
-----------
A problem with the above, is that if you only have one Firefox profile, then when the sandboxed instance of Firefox runs it will be using the same profile files as the unsandboxed instance.
The sandboxed instance may not be able to access items like bookmarks, since the unsandboxed Firefox already has those items open.
If you have (or create) a second Firefox profile, you can change the Arguments line to list the other profile's 'name' on the command line.
That way an instance of Firefox that uses a different set of profile files, will run sandboxed:
/box:DefaultBox C:\Program Files\Mozilla Firefox\firefox.exe -P name
Note: The
-P on the line MUST be a capital -P; a lower case -p will not work.
And
name is the name given to the second Firefox profile.
This way, the sandboxed instance of Firefox that runs, will be using its own profile files.
Again, please note that quote characters are NOT used around the program path\filename or around the profile name - as would normally be the case for Windows command lines, or when including a Firefox profile name on the command line.
Keep the number of extensions in the second Firefox profile to a minimum, since you will be updating extensions in that profile too (while running it unsandboxed).
If the second Firefox profile also has IE View installed, and you set up it's options so that it actually does run IE - by putting the path to "iexplore.exe" in the IE Location box - then the sandboxed Firefox can be used to open a page or a link in a sandboxed IE, using the same sandbox.
Example, on XP -
IE Location:
C:\Program Files\Internet Explorer\iexplore.exe
Arguments (Optional):
(Not used)