Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Zoeken in Support

Vermijd ondersteuningsscams. We zullen u nooit vragen een telefoonnummer te bellen, er een sms naar te sturen of persoonlijke gegevens te delen. Meld verdachte activiteit met de optie ‘Misbruik melden’.

Learn More

Deze conversatie is gearchiveerd. Stel een nieuwe vraag als u hulp nodig hebt.

Recognization of nxm://URI

  • 3 antwoorden
  • 1 heeft dit probleem
  • 7 weergaven
  • Laatste antwoord van cor-el

more options

i'm trying to set network.protocol-handler.app.nxm in about:config with value /bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d" which is not recognized by firefox.

EXPECTED

Expected if nxm://URI is searched in firefox -> Invoke /bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d nxm://URI

SYSTEM INFO

system info: https://i.imgur.com/VsiWwzW.png

using www-client/firefox-66.0-r1 from gentoo (https://i.imgur.com/yBzsHyc.png).

if' network.protocol-handler.expose.nxm=true is set in about:config the browser won't prompt for association (based on freenode #firefox)

ADDITIONAL INFO

Command above works if invoked in terminal.

Current usecase is expected to parse instructions to Vortex mod manager which is running using wine and install https://www.nexusmods.com/witcher2/mods/89 into the witcher 2 game via vortex button on the provided website.

If invoked from anonymous tab it just search it in google.com

based on https://github.com/TanninOne/modorganizer/issues/463 tried to make xdg-mime default nxmhandler.desktop x-scheme-handler/nxm which didn't work either.

SOLUTION

Unknown

i'm trying to set '''<code>network.protocol-handler.app.nxm</code>''' in '''<code>about:config</code>''' with value '''<code>/bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d"</code>''' which is not recognized by firefox. == EXPECTED == Expected if '''<code>nxm://URI</code>''' is searched in firefox -> Invoke '''<code>/bin/bash -c "env WINEPREFIX='/home/kreyren/.local/share/vortex' wine /home/kreyren/.local/share/vortex/drive_c/Program\ Files/Black\ Tree\ Gaming\ Ltd/Vortex/Vortex.exe -d nxm://URI</code>''' == SYSTEM INFO == system info: https://i.imgur.com/VsiWwzW.png using '''<code>www-client/firefox-66.0-r1</code>''' from gentoo (https://i.imgur.com/yBzsHyc.png). if' '''<code>network.protocol-handler.expose.nxm=true</code>''' is set in '''<code>about:config</code>''' the browser won't prompt for association (based on freenode #firefox) == ADDITIONAL INFO == Command above works if invoked in terminal. Current usecase is expected to parse instructions to Vortex mod manager which is running using wine and install https://www.nexusmods.com/witcher2/mods/89 into the witcher 2 game via vortex button on the provided website. If invoked from anonymous tab it just search it in google.com based on https://github.com/TanninOne/modorganizer/issues/463 tried to make '''<code>xdg-mime default nxmhandler.desktop x-scheme-handler/nxm</code>''' which didn't work either. == SOLUTION == Unknown

Bewerkt door Jacob Hrbek op

Gekozen oplossing

Try to remove the other prefs that show in the screenshot (especially the app pref) and only leave the expose pref with value false. You can also check the handlers.json file in the profile folder.

Dit antwoord in context lezen 👍 1

Alle antwoorden (3)

more options

You need these pref setting to make Firefox prompt for the application. You would have to use a bash script to be able to use a Wine application.

  • network.protocol-handler.expose.<protocol> = false (not be opened in Fx)
  • network.protocol-handler.external.<protocol> = true (allow external app)

Bewerkt door cor-el op

more options

cor-el said

You need these pref setting to make Firefox prompt for the application. You would have to use a bash script to be able to use a Wine application.
  • network.protocol-handler.expose.<protocol> = false (not be opened in Fx)
  • network.protocol-handler.external.<protocol> = true (allow external app)

doesn't work, i suspect it's caused by other options in about:config, how do i remove them? There is not option afaik

or it's bug

https://i.imgur.com/7wL3kxZ.png

more options

Gekozen oplossing

Try to remove the other prefs that show in the screenshot (especially the app pref) and only leave the expose pref with value false. You can also check the handlers.json file in the profile folder.