Extension cannot register protocol handler

UNCONFIRMED
Unassigned

Status

()

Firefox
General
--
major
UNCONFIRMED
8 years ago
7 years ago

People

(Reporter: Paddy O'Reilly, Unassigned)

Tracking

4.0 Branch
x86
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
User-Agent:       Mozilla/5.0 (X11; Linux i686; rv:2.0b2) Gecko/20100720 Firefox/4.0b2
Build Identifier: Mozilla/5.0 (X11; Linux i686; rv:2.0b2) Gecko/20100720 Firefox/4.0b2

I am currently developing an extension to handle the market:// protocol.
Currently it works in the most recent Firefox stable on all platforms, however it does not work in FF 4 B2
The extension is based on the exsisting FF 3.* extension "MLDonkey Protocol Handler"

Reproducible: Always

Steps to Reproduce:
1. Install extension that handles a protocol in FF 3.*
2. Attempt to open a URI for the protocol being handled.
3.
Actual Results:  
Firefox returns a prompt "Firefox doesn't know how to open this address, because the protocol (market) isn't associated with any program."

Expected Results:  
The link is passed to the relevant protocol handler.
Are you sure that the external application exists, is executable and you set the correct path to it ?
(Reporter)

Comment 2

8 years ago
The extension does not pass the URI to an external application, rather it is processed by an internal function within the extension.

It does work correctly under FF 3.*

Updated

7 years ago
Version: unspecified → 4.0 Branch
You need to log in before you can comment on or make changes to this bug.