{"id":8958,"date":"2009-08-18T17:59:02","date_gmt":"2009-08-18T16:59:02","guid":{"rendered":"http:\/\/onsoftware.en.softonic.com\/how-to-make-firefox-open-an-external-program\/"},"modified":"2025-07-02T02:20:58","modified_gmt":"2025-07-02T09:20:58","slug":"how-to-make-firefox-open-an-external-program","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/en\/how-to-make-firefox-open-an-external-program\/","title":{"rendered":"How To: Make Firefox open an external program"},"content":{"rendered":"<p>Have you ever clicked on a link in <a href=\"http:\/\/firefox-mac.en.softonic.com\/mac\"><strong>Firefox<\/strong><\/a> that&#8217;s supposed to open an external application but it can&#8217;t for some reason? I recently encountered this problem when clicking on a link for TVUPlayer for Mac. The error message reported:<\/p>\n<blockquote><p>Firefox doesn&#8217;t know how to open this address, because the protocol (tvu) isn&#8217;t associated with any program.<\/p><\/blockquote>\n<p>I tried the same thing on Firefox in Windows however and got a helpful &#8220;Choose Application&#8221; dialog that allowed me to select the correct application to open by browsing to it&#8217;s location on my hard drive:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/screen-capture-92.png\" alt=\"Launch Application dialog\" \/><\/p>\n<p>The problem is when Firefox is asked to open something outside of the browsing environment on a Mac, it often needs a protocol which instructs it how to. This should be something that&#8217;s easy to address in Firefox Preferences but unfortunately it&#8217;s not. You have to access Firefox&#8217;s hidden settings to fix the problem.<!--more--><\/p>\n<p>To do so, type &#8220;about:config&#8221; in the URL bar:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/screen-capture-10.png\" alt=\"screen-capture-10.png\" \/><\/p>\n<p>You&#8217;ll probably receive a warning but just click &#8220;I&#8217;ll be careful, promise!&#8221;. What you then see before you is Firefox&#8217;s &#8220;hidden&#8221; settings. CMD-Click on any of the entries in the list and select &#8220;New&#8221; and &#8220;String&#8221;:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/string.png\" alt=\"string.png\" \/><\/p>\n<p>In the pop-up box that appears, type <span class=\"prf\">&#8220;network.protocol-handler.app.<em>myprotocol&#8221;<\/em><\/span> replacing <em>myprotocol<\/em> with the name of the application you want to open which in my case is &#8220;tvu&#8221; i.e. &#8220;<span class=\"prf\">network.protocol-handler.app.tvu&#8221;:<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/screen-capture-12.png\" alt=\"screen-capture-12.png\" \/><\/p>\n<p>In the second dialog, enter the location on your hard drive where the application can be found. On Windows, this is usually something like &#8220;C:\\Program Files\\TVUPlayer&#8221;. On Mac however, I&#8217;ve struggled to workout how to define the absolute path to my hard drive and after several failures, I&#8217;m stuck with &#8220;\/Applications\/TVUPlayer&#8221;. There&#8217;s obviously something that goes before that in the path but I can&#8217;t quite work it out (sorry Mac users, maybe you can help here!).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/screen-capture-11.png\" alt=\"screen-capture-11.png\" \/><\/p>\n<p>You&#8217;ll now see your spanking new String listed in the list:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/articles-images.sftcdn.net\/wp-content\/uploads\/sites\/3\/2009\/08\/string2.png\" alt=\"string2.png\" \/><\/p>\n<p>That&#8217;s it, you&#8217;re done! When you next click on a link for the application in Firefox, it should open immediately or at least request if you&#8217;d like to open it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever clicked on a link in Firefox that&#8217;s supposed to open an external application but it can&#8217;t for some reason? I recently encountered this problem when clicking on a link for TVUPlayer for Mac. The error message reported: Firefox doesn&#8217;t know how to open this address, because the protocol (tvu) isn&#8217;t associated with &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/en\/how-to-make-firefox-open-an-external-program\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How To: Make Firefox open an external program&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2009,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":0},"categories":[2441],"tags":[],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-8958","post","type-post","status-publish","format-standard","hentry","category-how-to"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/8958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/users\/2009"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/comments?post=8958"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/8958\/revisions"}],"predecessor-version":[{"id":335415,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/8958\/revisions\/335415"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media?parent=8958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/categories?post=8958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/tags?post=8958"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/usertag?post=8958"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/vertical?post=8958"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/content-category?post=8958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}