Soweit ich weiß, kannst du nicht. Der genaue Grund für den Block wird aufgerufen getUserMedia.reasonForNoPermanentAllow.insecure
. Wenn Sie also nicht die Möglichkeit haben, zu manipulieren, dass die einzige Möglichkeit darin besteht, Firefox aus dem Quellcode neu zu kompilieren.
Der Code, den Sie brauchen würden Sie wohnt ändern hier .
// Don't offer "always remember" action in PB mode. if (!PrivateBrowsingUtils.isBrowserPrivate(aBrowser)) { // Disable the permanent 'Allow' action if the connection isn't secure, or for // screen/audio sharing (because we can't guess which window the user wants to // share without prompting). let reasonForNoPermanentAllow = ""; if (sharingScreen) { reasonForNoPermanentAllow = "getUserMedia.reasonForNoPermanentAllow.screen3"; } else if (sharingAudio) { reasonForNoPermanentAllow = "getUserMedia.reasonForNoPermanentAllow.audio"; } else if (!aRequest.secure) { reasonForNoPermanentAllow = "getUserMedia.reasonForNoPermanentAllow.insecure"; } options.checkbox = { label: stringBundle.getString("getUserMedia.remember"), checkedState: reasonForNoPermanentAllow ? { disableMainAction: true, warningLabel: stringBundle.getFormattedString(reasonForNoPermanentAllow, [productName]) } : undefined, }; }