look997

joined 2 years ago
[–] look997@karab.in 1 points 1 year ago* (last edited 1 year ago)

@Kierunkowy74 To gdzie się usadowić?

W ogóle, jeśli federowanie powoduje tyle problemów, to chociaż niech będzie transparentne, żebym sam mógł sobie to porównać, i wiedzieć jak co działa. Tak to jest strasznie zniechęcająca, ta nieświadomość i że się dowiadujesz takich rzeczy od osoby trzeciej.

@Deykun

[–] look997@karab.in 0 points 1 year ago (2 children)

@Deykun To przypadek, bo karab.in pada co chwilę. Nawet założyłem konto na kbin.social, bo to nie miało sensu że byłem zablokowany bo karab.in padał.

 

I do a basic browser.local.sync sync test:

let monster = {
  name: "Kraken",
  tentacles: true,
  eyeCount: 10,
};

let kitten = {
  name: "Moggy",
  tentacles: false,
  eyeCount: 2,
};

browser.storage.sync.set({ kitten, monster });

and on the second profile:

await browser.storage.local.get("kitten");

but nothing happens, get("kitten") returns nothing.

QUESTIONS:

  1. Does the synchronization work on a zip file loaded from Add-ons -> Tools for all add-ons -> Install add-on from file...?
    I have in manifest.json applications.gecko.id, as needed.
  2. If not, what do I need to do to TEST the synchronization work?

API https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/sync

2
submitted 2 years ago* (last edited 2 years ago) by look997@karab.in to c/karabin@karab.in
 

Jak to działa, że jakaś odpowiedź jest Private?

#karabin

[–] look997@karab.in 1 points 2 years ago (1 children)

@Kierunkowy74 Obrzydliwy to ten mastodon.social?

 

I am using the Experimental API in my private Firefox extension.

So far, I've been using Firefox 102 ESR, but I'm planning to switch to Firefox ESR 115. There's already a Firefox 115 Beta available, so I've started testing it with my private extension.

So far, I've been using internal Firefox functions like loadOneTab and loadURI and it worked very well.

I used the loadOneTab function like this:

const placesURL = "chrome://browser/content/places/places.xhtml";
		window.gBrowser.loadOneTab( placesURL, {
			inBackground: false,
			allowThirdPartyFixup : true,
			relatedToCurrent : true,
			triggeringPrincipal : services.scriptSecurityManager.getSystemPrincipal()
		} );

But the loadOneTab function no longer exists at all in Firefox's internal API. What should I replace it with?

I found the function _createTab:

// window.gBrowser._createTab({ uriString: placesURL });

But the _createTab function returns an error:

Uncaught Error: UserInteraction with id "browser.tabs.opening" was not initialized

...I guess this is by security to make this function called only by user action? And I call this function inside async function.

Is it somehow possible to open a new tab from the Experimental API in Firefox 115 beta?
I need this very badly. Really very much.


I used the loadURI function like this:

window.gBrowser.selectedBrowser.loadURI(linkGo, {triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()});

The loadURI function appears to still be available in Firefox's internal API, but returns an error like this:

TypeError: 'uri' member of CancelContentJSOptions is not an object. RemoteWebNavigation.sys.mjs:28:41

How to overcome this error?

1
Ciekawe. (media.karab.in)
submitted 2 years ago* (last edited 2 years ago) by look997@karab.in to c/karabin@karab.in
 

Ciekawe.

Najlepsze /kommunity bin" (ang. "community bin" - "pojemnik społecznościowy" i "community binaries" (binarne pliki społecznościowe), co sugeruje, że społeczność jest ważnym elementem i dostarcza różne rodzaje treści, informacji lub zasobów w ramach społeczności.

I też ktoś zaproponował na kbin.social, żeby Magazyny przechrzcić na Bins, czyli Pojemniki. (po polsku Magazyny brzmią lepiej niż Pojemniki, ale w ang ma to sens jakiś) .

Źródłosłowie nazwy według ernesta stąd (moje pytanie): https://karab.in/m/karabin/p/188497/Chyba-nikt-nie-pytal-Skad-nazwa-kbin-To-skrot-od

Skrót od "/kommunity bin": "/kbin" może być skrótem od "/kommunity bin" (ang. "community bin" - "pojemnik społecznościowy"). Może to wskazywać na to, że serwis społecznościowy jest miejscem, gdzie różne osoby, poglądy i treści są gromadzone w jednym miejscu, tworząc różnorodność i łącząc społeczność.

Skrót od "/kreatywna baza informacji": "/kbin" może być skrótem od "/kreatywna baza informacji" lub czegoś w tym stylu. Może to sugerować, że serwis społecznościowy jest miejscem, gdzie użytkownicy mogą dzielić się swoimi pomysłami, wiedzą i informacjami w kreatywny sposób.

kbin" może być skrótem od "community binaries" (binarne pliki społecznościowe), co sugeruje, że społeczność jest ważnym elementem i dostarcza różne rodzaje treści, informacji lub zasobów w ramach społeczności.

"kbin" może również być skrótem od "knowledge base in" (baza wiedzy w), co sugeruje, że społecznościówka skupia się na gromadzeniu i udostępnianiu wiedzy w określonym temacie lub dziedzinie.

#kbin #karabin

[–] look997@karab.in 1 points 2 years ago

@Kierunkowy74 Zawsze wierzyłem, że wygląd strony wzorowany na wykopie, to najlepsze co spotkało internet. I teraz to się dzieje. :D

 

Chyba nikt nie pytał: Skąd nazwa "kbin"? To skrót od karabin - na to wygląda. Ale ma to jakieś inne rozwinięcie?

#karabin