ძიება მხარდაჭერაში

ნუ გაებმებით თაღლითების მახეში მხარდაჭერის საიტზე. აქ არასდროს მოგთხოვენ სატელეფონო ნომერზე დარეკვას, შეტყობინების გამოგზავნას ან პირადი მონაცემების გაზიარებას. გთხოვთ, გვაცნობოთ რამე საეჭვოს შემჩნევისას „დარღვევაზე მოხსენების“ მეშვეობით.

ვრცლად

get/setCookieString() no longer working in Firefox 78 ESR

  • 3 პასუხი
  • 1 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 1 ნახვა
  • ბოლოს გამოეხმაურა TyDraniu

After moving to Firefox 78 ESR, get/setCookieString() is no longer working. For example:

       if (cookieService != null) {
           cookieService.setCookieString(cookieUri, null, "CertCheckDone=1;", null);
           myTrace("cookie is " + cookieService.getCookieString(cookieUri, null));
       }
   }

Firefox is running in kiosk mode and this code was executed with a hook in browser.js. Can someone please help me with this? Are there APIs I can use in place of these or are the Webextension APIs the only way to set a cookie now? I have tried playing around and can load a temporary extension but it's removed when restarting the browser and this also has to run in kiosk mode.

After moving to Firefox 78 ESR, get/setCookieString() is no longer working. For example: if (cookieService != null) { cookieService.setCookieString(cookieUri, null, "CertCheckDone=1;", null); myTrace("cookie is " + cookieService.getCookieString(cookieUri, null)); } } Firefox is running in kiosk mode and this code was executed with a hook in browser.js. Can someone please help me with this? Are there APIs I can use in place of these or are the Webextension APIs the only way to set a cookie now? I have tried playing around and can load a temporary extension but it's removed when restarting the browser and this also has to run in kiosk mode.

ყველა პასუხი (3)

setCookieString() has been removed in bug 1632187 in favor of setCookieStringFromDocument(this, cookie).

You can read and set a cookie with web-ext API, see -> https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies

Thank you! Can you show me an example?

[Exception... "Could not convert JavaScript argument arg 0 [nsICookieService.getCookieStringFromDocument]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: chrome://browser/content/browser.js :: kioskIsCertCookieExists :: line 9532" data: no]

I'm not very familiar with this.