Skip to content

Extension for blocking access to local files in Firefox

Notifications You must be signed in to change notification settings

mkaply/fileblock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The FileBlock extension prevents a user from being able to access the local file system within Firefox.

It is not 100% foolproof, but it covers most cases.

It prevents the loading of files within the browser and removes all the UI associated with opening files.

The only way to use it is with the CCK2. Create a directory called "bundles" under the CCK2 directory. Then create a directory called fileblock in that directory.

Unzip the ZIP into that directory. (It's just a zip file.)

If you would like to allow certain files, you can modify fileBlockModule.js.

To access fileBlockService.js, unzip the XPI file using a standard zip program.

The first variable you can modify is gPathWhitelist. It specifies paths you would like to allow. For example to allow a specific directory on Windows, it looks like this:

var gPathWhitelist =  ["C:\\DIRECTORY\\SUBDIRECTORY"]

If you want to specify a UNC path on Windows, it looks like this:

var gPathWhitelist =  ["\\\\SERVER\\SHARE"]

You must use doubleslashes on Windows.

On Mac and Linux, you would specify a path like this:

var gPathWhitelist =  ["/DIRECTORY/SUBDIRECTORY"]

On both Mac and Windows, you can use a tilde (~) as a substitution for the user directory:

var gPathWhitelist = ["~/Downloads"];

or

var gPathWhitelist = ["~\\Downloads"];

The second variable you can modify is gExtensionWhitelist. This allows files of a specific extension to always be opened. So for instance if you wanted to allow PDFs regardless of their location, you could specify this:

var gExtensionWhitelist = ["pdf"];

Do not include the leading period (.) when specifying the extension name.

FileBlock is a product of Kaply Consulting. We provide other products to help you customize Firefox like the CCK2. We also provide consulting services.

For more information, go to http://mike.kaply.com.

About

Extension for blocking access to local files in Firefox

Resources

Stars

Watchers

Forks

Packages

No packages published