Join the Mozilla’s Test Days event from Dec 2–8 to test the new Firefox address bar on Firefox Beta 134 and get a chance to win Mozilla swag vouchers! 🎁

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

ఇంకా తెలుసుకోండి

Recognization of nxm://URI

  • 3 ప్రత్యుత్తరాలు
  • 1 ఈ సమస్య కలిగినది
  • 1 వీక్షణ
  • చివరి సమాధానమిచ్చినది 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

న Jacob Hrbek చే మార్చబడినది

ఎంపిక చేసిన పరిష్కారం

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.

ఈ సందర్భంలో ఈ సమాధానం చదవండి 👍 1

ప్రత్యుత్తరాలన్నీ (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)

న cor-el చే మార్చబడినది

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

ఎంపిక చేసిన పరిష్కారం

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.