Where are Native manifests stored on the Windows MSIX version of Firefox?

Native manifests describe where native messaging browser extensions can be found, as described here: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensio… (read more)

Native manifests describe where native messaging browser extensions can be found, as described here:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_manifests#native_messaging_manifests

Specifically on the MSIX version of Firefox available in the Microsoft Store, what directory does Firefox look in for native manifests?

The problem I need to solve is that I need to place a native manifest in a location where Firefox can see it, specifically in the new Windows MSIX installer. This seems to be reasonably straightforward, if I can confirm where that is.

Asked by minfrin 1 week ago

Videos automatically play after a short period of time after being paused (Ubuntu 22.04)

When I pause a video (any site) and go to another tab / stay on the site, after a seemingly random amount of time the video starts playing again. I'm using latest Firef… (read more)

When I pause a video (any site) and go to another tab / stay on the site, after a seemingly random amount of time the video starts playing again.

I'm using latest Firefox on Ubuntu 22.04 (snap).

I've tried (didn't work):

  • Disabling media hardware controls through about:config
  • Disabling autoplay through about:config

Asked by Pawel Len 1 month ago

Last reply by cor-el 1 month ago

EXCEPTION_ACCESS_VIOLATION_READ

I have at least some computer knowledge but not enough to understand the link on the crash report that says what this report means. Is there a cliff notes version of why… (read more)

I have at least some computer knowledge but not enough to understand the link on the crash report that says what this report means. Is there a cliff notes version of why my firefox keeps crashing. I have link to the page so I am not sure what info is needed to help me. I can give screenshots or link info. I'm not sure if it's safe to post everything on report or what is necessary.

Asked by Shelly Bell 1 month ago

Last reply by zeroknight 1 month ago

error messagfe

when I entered this string - chrome://pippki/content/exceptionDialog.xul - I got a 'file not found' message. Is there another way to access that? I am trying to get to … (read more)

when I entered this string - chrome://pippki/content/exceptionDialog.xul - I got a 'file not found' message. Is there another way to access that? I am trying to get to https//mlb.tickets.com and get this message: The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.

Asked by milomorai01 1 month ago

Last reply by cor-el 1 month ago

I want to write an addon firewall but it fails

#!/bin/bash # Verzeichnis erstellen mkdir FoxyAddOnFirewall cd FoxyAddOnFirewall || exit # package.json erstellen cat <<EOF > package.json { "title": "Foxy A… (read more)

#!/bin/bash

# Verzeichnis erstellen
mkdir FoxyAddOnFirewall
cd FoxyAddOnFirewall || exit

# package.json erstellen
cat <<EOF > package.json
{
  "title": "Foxy AddOn Firewall",
  "name": "foxy-addon-firewall",
  "description": "A Firefox addon to control internet access for other addons",
  "author": "Your Name",
  "version": "1.0.0",
  "license": "MIT"
}
EOF

# background.js erstellen
cat <<EOF > background.js
var permissionManager = Components.classes["@mozilla.org/permissionmanager;1"]
                        .getService(Components.interfaces.nsIPermissionManager);

// Addon-Liste abrufen
function getAllAddons() {
    var {AddonManager} = Components.utils.import("resource://gre/modules/AddonManager.jsm", {});
    return new Promise(function(resolve, reject) {
        AddonManager.getAllAddons(function(addons) {
            resolve(addons);
        });
    });
}

// GUI aktualisieren
function updateUI() {
    getAllAddons().then(function(addons) {
        var addonList = document.getElementById("addon-list");
        addonList.innerHTML = ""; // Zurücksetzen der Liste

        addons.forEach(function(addon) {
            var listItem = document.createElement("li");
            listItem.textContent = addon.name;
            
            var blockButton = document.createElement("button");
            blockButton.textContent = "Block";
            blockButton.addEventListener("click", function() {
                blockInternetAccessForAddon(addon);
            });

            listItem.appendChild(blockButton);
            addonList.appendChild(listItem);
        });
    });
}

// Internetzugriff für ein bestimmtes Addon blockieren
function blockInternetAccessForAddon(addon) {
    var host = addon.getResourceURI("").host;
    permissionManager.remove(host, "allAccess");
    console.log("Internetzugriff für " + addon.name + " wurde blockiert.");
}

document.addEventListener("DOMContentLoaded", function() {
    updateUI(); // GUI beim Laden der Seite aktualisieren
});
EOF

# index.html erstellen
cat <<EOF > index.html
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Foxy AddOn Firewall</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <h1>Foxy AddOn Firewall</h1>
  <p>Welcome to Foxy AddOn Firewall!</p>

  <h2>Installed Addons:</h2>
  <ul id="addon-list">
    <!-- Addon-Liste wird hier eingefügt -->
  </ul>

  <script src="background.js"></script>
</body>
</html>
EOF

# style.css erstellen
cat <<EOF > style.css
body {
  font-family: Arial, sans-serif;
  background-color: #f0f0f0;
  text-align: center;
}

h1 {
  color: #007bff;
}

h2 {
  margin-top: 20px;
}

ul {
  list-style-type: none;
  padding: 0;
}

li {
  margin-bottom: 10px;
}

button {
  background-color: #007bff;
  color: white;
  border: none;
  padding: 5px 10px;
  border-radius: 5px;
  cursor: pointer;
}

button:hover {
  background-color: #0056b3;
}
EOF

# manifest.json erstellen
cat <<EOF > manifest.json
{
  "manifest_version": 2,
  "name": "Foxy AddOn Firewall",
  "version": "1.0",
  "description": "A Firefox addon to control internet access for other addons",
  "icons": {
    "48": "icon.png"
  },
  "permissions": [
    "management"
  ],
  "browser_action": {
    "default_popup": "index.html",
    "default_icon": "icon.png"
  }
}
EOF

# Icon herunterladen
wget -O icon.png "https://img.icons8.com/ios-filled/50/000000/firewall.png"

# Installationsanweisungen anzeigen
echo "FoxyAddOnFirewall wurde erfolgreich initialisiert!"
echo "Um das Addon in Firefox zu installieren:"
echo "1. Öffnen Sie Firefox und geben Sie 'about:debugging' in die Adressleiste ein."
echo "2. Klicken Sie auf 'Dieses Firefox installieren' unter 'Temporäre Add-ons laden'."
echo "3. Navigieren Sie zum Verzeichnis 'FoxyAddOnFirewall' und wählen Sie die 'manifest.json' Datei aus."
echo "4. Das Addon wird nun installiert und kann verwendet werden."

Asked by j.sobiech 3 weeks ago

Last reply by jscher2000 - Support Volunteer 3 weeks ago

filled forms will not send and saved payment information will not stay in field form

when i fill in a form on a site (example cvs) it will not send and my saved payment information shows when i click into the field but will not stay- i must continually ma… (read more)

when i fill in a form on a site (example cvs) it will not send and my saved payment information shows when i click into the field but will not stay- i must continually manually fill in my payment information

Asked by Thunder Kreider 3 days ago

SIGN_IN ID

My sign-in ID is aaaan email that has been cancelled. As long as they don't asl me to retrieve any codes oranything it works of course. If anything is sent to that email … (read more)

My sign-in ID is aaaan email that has been cancelled. As long as they don't asl me to retrieve any codes oranything it works of course. If anything is sent to that email I can not retrieve it. Usually kepping me out of Fire fox. I need to see if amyonr know how to change your sign-in ID>

Thanks Paul

Asked by Paul Ellis 2 weeks ago

Picture-in-picture not working properly

Ever since the latest update, the picture-in-picture function stopped working properly. If I activate it, the video will automatically go to full screen, and I need to pr… (read more)

Ever since the latest update, the picture-in-picture function stopped working properly. If I activate it, the video will automatically go to full screen, and I need to press the full screen button multiple times to move it down to a small box. I am using Firefox on a Mac laptop.

Asked by benh2097 3 weeks ago

Last reply by zeroknight 3 weeks ago

Connection to azure cognitive service failed with Firefox

Firefox can’t establish a connection to the server at wss://centralindia.stt.speech.microsoft.com/speech/recognition/interactive/cognitiveservices/v1?language=en … (read more)

Asked by Fauzan ahmad 3 weeks ago

Last reply by zeroknight 3 weeks ago

Can't access tiktok.com

Having an issue going to TikTok.com I see the emblem when typing in the website then it goes to the message shown in the screen shot? I can get to it when using a privat… (read more)

Having an issue going to TikTok.com I see the emblem when typing in the website then it goes to the message shown in the screen shot? I can get to it when using a private window though. Thank you for any help.

Asked by Curt Howe 2 weeks ago

Last reply by zeroknight 2 weeks ago

reCAPTCHA no longer working ONLY on Firefox, tried everything!

Whenever i encounter a reCAPTCHA, and click "i am not a robot", the wheel keeps spinning and spinning and spinning. I never get to the screen where i have to verify image… (read more)

Whenever i encounter a reCAPTCHA, and click "i am not a robot", the wheel keeps spinning and spinning and spinning. I never get to the screen where i have to verify images or a check mark. Just started happening randomly.

I've spent hours searching. Tried every single solution-new profile, erased firefox and reinstalled, troubleshoot mode, firefox refresh, turned tracking protection off, changed network settings, reset wifi adapter, you name it i tried it. I need to get past reCAPTCHA's for work. Getting so frustrated. Please help!

One important point-the only other browser i have on my laptop is Microsoft edge and it' works perfectly on Edge!

Asked by wsandhu1 2 weeks ago

Last reply by cor-el 2 weeks ago