Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.16 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.16 KB

Force CORS

Description

This simple extension adds the Cross Origin Resource Sharing (CORS) Access-Control- HTTP headers to responses to allow cross domain calls. The feature can be toggled on/off with a button in the status bar and headers can be customized in about:config/forcecors.headers.

This version also includes :

  • An Australis compatible toggle icon
  • A specific settings to automatically inject CORS when using a given referrer (ie. localhost). The addon icon will turn green during 2 seconds when it injects CORS using this mode

Warning: This extension essentially disables the browser's same origin policy which has serious security ramifications. Don't use it if you don't know what you're doing.

Troubleshootings

Preflight and non-200 errors

When Firefox sends the OPTIONS request to the requested server, it should respond 200, otherwise CORS headers injection won't be allowed. The cleanest way to solve this issue would be to modify the request and redirect it to a fake url which returns 200. But I haven't find a way to do this yet.

Credits

Based on :