Greasemonkey: privacy.firstparty.isolateλ₯Ό μ„€μ •ν•˜λ©΄ 슀크립트 μ €μž₯이 μ€‘λ‹¨λ©λ‹ˆλ‹€.

에 λ§Œλ“  2019λ…„ 07μ›” 09일  Β·  23μ½”λ©˜νŠΈ  Β·  좜처: greasemonkey/greasemonkey

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„,

FF 68둜 μ—…κ·Έλ ˆμ΄λ“œν•˜κΈ° 전에 λˆ„κ΅°κ°€ 그것을 μ½λŠ”λ‹€λ©΄: 슀크립트의 백업을 λ§Œλ“œμ‹­μ‹œμ˜€.

μžλ™ μ—…λ°μ΄νŠΈ ν›„ λͺ¨λ“  μŠ€ν¬λ¦½νŠΈκ°€ μ‚¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€. μ˜ˆμ™ΈλŠ” μ—¬μ „νžˆ ν¬ν•¨λ˜μ§€λ§Œ(GM이 λ‚΄ κ³Όκ±° μ„€μ • 쀑 일뢀λ₯Ό κ°€μ Έμ˜€λŠ” κ²ƒμ²˜λŸΌ λ³΄μž„) λͺ¨λ“  μŠ€ν¬λ¦½νŠΈκ°€ λˆ„λ½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

GM은 ν˜„μž¬ 데이터λ₯Ό 어디에 μ €μž₯ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? λΈŒλΌμš°μ € ν™•μž₯ 데이터 폴더 λ‚΄μ—μ„œ GM νŒŒμΌμ€ λ³€κ²½λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 아직 쑰사 μ€‘μ΄μ§€λ§Œ 이것은 μ™„μ „νžˆ μ΄μƒν•œ 것 κ°™μŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ•Œκ² μŠ΅λ‹ˆλ‹€. μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

λ¬Έμ œλŠ” "privacy.firstparty.isolate;true" μ„€μ •μž…λ‹ˆλ‹€. 일반적으둜 GM은 λ‹€μŒ 2개의 폴더에 섀정을 μ €μž₯ν•©λ‹ˆλ‹€.

  • ν”„λ‘œν•„\μ €μž₯μ†Œ\κΈ°λ³Έ\moz-extension++++MYGMID
  • ν”„λ‘œν•„\μ €μž₯μ†Œ\κΈ°λ³Έ\moz-extension++MYGMID^userContextId=MYCONTID

μžμ‚¬ 격리가 ν™œμ„±ν™”λ˜μ–΄ 있고 FF 68둜 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄ μ„Έ 번째 폴더가 μƒμ„±λ©λ‹ˆλ‹€.

  • profile\storage\default\moz-extension+++MYGMID^firstPartyDomain=MYGMID

μžμ‚¬ 격리("privacy.firstparty.isolate;false")λ₯Ό λΉ„ν™œμ„±ν™”ν•œ λ‹€μŒ μœ„μ—μ„œ μ–ΈκΈ‰ν•œ μ„Έ 번째 생성 폴더λ₯Ό μ‚­μ œν•˜λ©΄ μŠ€ν¬λ¦½νŠΈκ°€ λ‹€μ‹œ ν‘œμ‹œλ©λ‹ˆλ‹€.

λͺ¨λ“  23 λŒ“κΈ€

κ·Έλž˜μ„œ μ €λŠ” 이것을 보고 μ§€κΈˆ 제 버전을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€: 67. ν•˜μ§€λ§Œ μ μš©ν•  μ—…λ°μ΄νŠΈκ°€ μžˆμ–΄μ„œ μ μš©ν–ˆμŠ΅λ‹ˆλ‹€. 이제 μ €λŠ” 68이고 λͺ¨λ“  μŠ€ν¬λ¦½νŠΈκ°€ μ œμžλ¦¬μ— μžˆμŠ΅λ‹ˆλ‹€.

μŠ€ν¬λ¦½νŠΈλŠ” IndexedDB에 μ €μž₯λ©λ‹ˆλ‹€. 이에 λŒ€ν•œ κ°„λ‹¨ν•œ 닡은 μ—†μœΌλ©° μž„μ˜μ˜ IDκ°€ κ΄€λ ¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€(저희가 ν†΅μ œν•  수 μ—†μŒ).

λ„€, 일반적인 λ¬Έμ œλŠ” μ•„λ‹Œ 것 κ°™μŠ΅λ‹ˆλ‹€.

μ—…κ·Έλ ˆμ΄λ“œ ν›„ λ‚΄κ°€ λ³€κ²½ν•œ μœ μΌν•œ 것은 μ—…λ°μ΄νŠΈ μ„€μ • > λ³΄μ•ˆ > μ‚¬μš©μž μ •μ˜ > 식별 좔적기 차단(μ •ν™•ν•œ μ˜μ–΄ λ²ˆμ—­μ€ λͺ¨λ¦„)μ΄μ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ 그것을 λ‹€μ‹œ 변경해도 λ‚΄ μŠ€ν¬λ¦½νŠΈκ°€ λ‹€μ‹œ κ°€μ Έ μ˜€μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€./

IndexedDB μœ„μΉ˜(about:support의 IDλŠ” μ•Œκ³  μžˆμ§€λ§Œ λ””λ ‰ν† λ¦¬λŠ” μ•Œ 수 μ—†μŒ) 및 일뢀 백업을 κ²€μƒ‰ν•©λ‹ˆλ‹€.

"ν”„λ‘œν•„ > μŠ€ν† λ¦¬μ§€ > κΈ°λ³Έκ°’ > about+newtab^firstPartyDomain=about.MYGMID > idb > 3312185054sbndi_pspte.sqlite" --> 파일 νƒ€μž„μŠ€νƒ¬ν”„μ— 따라 ν•œ 달 μ΄ν›„λ‘œ 파일이 λ³€κ²½λ˜μ§€ μ•ŠμŒ

"ν”„λ‘œν•„ > μŠ€ν† λ¦¬μ§€ > 영ꡬ > moz-safe-about+home^firstPartyDomain=about.MYGMID > idb > 818200132aebmoouht.sqlite" --> 파일 νƒ€μž„μŠ€νƒ¬ν”„μ— 따라 ν•œ 달 μ΄ν›„λ‘œ 파일이 λ³€κ²½λ˜μ§€ μ•ŠμŒ

κ·ΈλŸ¬λ‚˜ κ·Έ νŒŒμΌλ“€ 쀑 μ–΄λŠ 것도 더 이상 λ‚΄ 슀크립트λ₯Ό ν¬ν•¨ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이것은 λ‚˜μ—κ²Œλ„ μΌμ–΄λ‚¬μŠ΅λ‹ˆλ‹€. macOS의 Firefox 68.0. λ‹€λ₯Έ ν”„λ‘œν•„μ—μ„œ λ¬Έμ œκ°€ ν™•μΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

이것은 λ‚˜μ—κ²Œλ„ μΌμ–΄λ‚¬μŠ΅λ‹ˆλ‹€. macOS의 Firefox 68.0. λ‹€λ₯Έ ν”„λ‘œν•„μ—μ„œ λ¬Έμ œκ°€ ν™•μΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ‹¨μˆœνžˆ 이전 ν”„λ‘œν•„μ„ FF 68에 볡사해도 μŠ€ν¬λ¦½νŠΈκ°€ λ³΅μ›λ˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. FF 67 Portable을 λ‹€μš΄λ‘œλ“œν•˜κ³  거기에 λ‚΄ 이전 ν”„λ‘œν•„ 백업을 λ³΅μ‚¬ν•˜κ³  FF 67μ—μ„œ 슀크립트λ₯Ό 내보내야 ν–ˆμŠ΅λ‹ˆλ‹€(FF68둜 λ‹€μ‹œ κ°€μ Έμ˜€κΈ°λ₯Ό μ‹œλ„ν•˜μ§€ μ•ŠμŒ). λ”°λΌμ„œ FFλŠ” ν”„λ‘œν•„ 폴더 μ–΄λ”˜κ°€μ— 슀크립트λ₯Ό μ €μž₯ν•˜μ§€λ§Œ FF68은 이것을 읽을 수 μ—†κ±°λ‚˜ FF67μ—μ„œ μ˜¬λ°”λ₯΄κ²Œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈ: GM은 "profile\storage\default\moz-extension+++MYGMID\idb\XXX.sqlite"에 슀크립트λ₯Ό μ €μž₯ν•©λ‹ˆλ‹€. 이것은 about:support에 ν‘œμ‹œλœ 것과 λ‹€λ₯Έ IDμž…λ‹ˆλ‹€. λͺ¨λ“  μŠ€ν¬λ¦½νŠΈκ°€ μ—¬μ „νžˆ μ‘΄μž¬ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. 이제 FF68이 일뢀 κ΅¬μ„±μ—μ„œ 더 이상 슀크립트λ₯Ό 읽을 수 μ—†λŠ” μ΄μœ κ°€ ν₯미둜울 κ²ƒμž…λ‹ˆλ‹€. ;)

μ—…λ°μ΄νŠΈ 2: λ‚΄ λ°±μ—… ν”„λ‘œν•„λ‘œλ„ μ •κΈ°μ μœΌλ‘œ λ²ˆμ‹ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ λ‚˜λŠ” 이 ν”„λ‘œν•„μ„ κ³΅μœ ν•  수 μ—†μœΌλ©° κΉ¨λ—ν•œ FF νœ΄λŒ€μš© μ„€μΉ˜λ‘œ μž¬ν˜„ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

@daleeidd 더 μžμ„Έν•œ μ„€λͺ…μ΄λ‚˜ κ³΅μœ ν•  수 μžˆλŠ” "빈" ν”„λ‘œν•„μ΄ μžˆμŠ΅λ‹ˆκΉŒ?

쑰사해야 ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 이것은 μ΅œμ•…μ˜ 경우이며 μ‚¬μš©μžμ˜ 1%μ—κ²Œλ§Œ ν•΄λ‹Ήν•˜λ”λΌλ„ λ°œμƒν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈ 사이에 μ• λ“œμ˜¨ IDκ°€ λ³€κ²½λœ 것 κ°™μŠ΅λ‹ˆλ‹€.

about:debugging λ‚΄μ—μ„œ 확인: μ—¬μ „νžˆ λ™μΌν•œ μ• λ“œμ˜¨ ID 및 λ‚΄λΆ€ UUIDλ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

μ•Œκ² μŠ΅λ‹ˆλ‹€. μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

λ¬Έμ œλŠ” "privacy.firstparty.isolate;true" μ„€μ •μž…λ‹ˆλ‹€. 일반적으둜 GM은 λ‹€μŒ 2개의 폴더에 섀정을 μ €μž₯ν•©λ‹ˆλ‹€.

  • ν”„λ‘œν•„\μ €μž₯μ†Œ\κΈ°λ³Έ\moz-extension++++MYGMID
  • ν”„λ‘œν•„\μ €μž₯μ†Œ\κΈ°λ³Έ\moz-extension++MYGMID^userContextId=MYCONTID

μžμ‚¬ 격리가 ν™œμ„±ν™”λ˜μ–΄ 있고 FF 68둜 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©΄ μ„Έ 번째 폴더가 μƒμ„±λ©λ‹ˆλ‹€.

  • profile\storage\default\moz-extension+++MYGMID^firstPartyDomain=MYGMID

μžμ‚¬ 격리("privacy.firstparty.isolate;false")λ₯Ό λΉ„ν™œμ„±ν™”ν•œ λ‹€μŒ μœ„μ—μ„œ μ–ΈκΈ‰ν•œ μ„Έ 번째 생성 폴더λ₯Ό μ‚­μ œν•˜λ©΄ μŠ€ν¬λ¦½νŠΈκ°€ λ‹€μ‹œ ν‘œμ‹œλ©λ‹ˆλ‹€.

@kekkc κ°μ‚¬ν•©λ‹ˆλ‹€. λ‚΄λ³΄λ‚΄κΈ°μš© 슀크립트λ₯Ό λ³΅κ΅¬ν•˜κΈ° μœ„ν•œ 지침을 λ”°λžμŠ΅λ‹ˆλ‹€. 잘 ν–ˆμ–΄!

ν›Œλ₯­ν•œ μ§„λ‹¨μž…λ‹ˆλ‹€. ν•˜μ§€λ§Œ Greasemonkey λ‚΄μ—μ„œ 이에 λŒ€ν•΄ μ–΄λ–»κ²Œ ν•΄μ•Ό 할지 잘 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

μ–΄λ–»κ²Œ λ“  GMμ—μ„œ ν•΄κ²° 방법이 κ°€λŠ₯ν•˜λ‹€λŠ” 희망을 κ°€μ‘ŒμŠ΅λ‹ˆλ‹€. λ™μΌν•œ μ €μž₯μ†Œλ₯Ό μ‚¬μš©ν•˜λŠ” λ‹€λ₯Έ λͺ¨λ“  ν™•μž₯(예: https://addons.mozilla.org/de/firefox/addon/textnotes/?src=search )으둜 인해 FFκ°€ μ—…κ·Έλ ˆμ΄λ“œ 쀑에 μƒˆ 폴더λ₯Ό λ§Œλ“€μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. νŒŒν‹° 격리가 켜져 μžˆμŠ΅λ‹ˆλ‹€.

ν•΄λ‹Ή ν™•μž₯은 IndexedDBλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μžμ‚¬ 격리λ₯Ό λΉ„ν™œμ„±ν™”ν•˜κ³ (κ°„λ‹¨ν•œ 토글인 이 μΆ”κ°€ κΈ°λŠ₯을 톡해 ν™œμ„±ν™”ν–ˆμŒ) FFλ₯Ό λ‹€μ‹œ μ‹œμž‘ν•˜λ©΄ μŠ€ν¬λ¦½νŠΈκ°€ λ‹€μ‹œ ν‘œμ‹œλ˜λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 폴더λ₯Ό μ‚­μ œν•  ν•„μš”κ°€ μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

슀크립트λ₯Ό μ•ˆμ „ν•˜κ²Œ 내보내고 μžμ‚¬ 격리λ₯Ό λ‹€μ‹œ ν™œμ„±ν™”ν•œ λ‹€μŒ 슀크립트λ₯Ό λ‹€μ‹œ κ°€μ Έμ˜€λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ–΄ FPIκ°€ 영ꡬ적 λ˜λŠ” 영ꡬ적인 λ°©μ‹μœΌλ‘œ Greasemonkeyλ₯Ό μ€‘λ‹¨ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. (제 기얡이 λ§žλ‹€λ©΄) 이것은 μ‚¬μš©μžκ°€ μ²˜μŒμ— μžμ‚¬ 격리λ₯Ό ν™œμ„±ν™”ν•  λ•Œ λͺ¨λ“ (λΉ„ν™•μž₯) λΈŒλΌμš°μ§• 데이터에 λ°œμƒν•˜λŠ” 것과 λ™μΌν•˜λ―€λ‘œ FF68이 μ μš©ν•  일반 FPI λ™μž‘μ„ ν™•μž₯ν–ˆμ„ κ°€λŠ₯성이 μžˆμŠ΅λ‹ˆλ‹€. ν™•μž₯μžμ—λ„.

이 버그 λŠ” FPIλ₯Ό μ œμ³λ‘κ³  μ• λ“œμ˜¨ νŒŒμ†μ„ μ–ΈκΈ‰ν•©λ‹ˆλ‹€. 이 λ¬Έμ œμ— λŒ€ν•΄ νŠΉλ³„νžˆ ν™•μΈλœ 또 λ‹€λ₯Έ 버그λ₯Ό ν•œ λˆˆμ— 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

Thx, bugzillaμ—μ„œ 버그λ₯Ό μ–ΈκΈ‰ν–ˆμŠ΅λ‹ˆλ‹€. https://bugzilla.mozilla.org/show_bug.cgi?id=1564593 도 FPIλ₯Ό μ°Έμ‘°ν•΄μ•Ό ν•©λ‹ˆλ‹€(FPIλŠ” TorBrowser Uplift의 μΌλΆ€λ‘œ λ„μž…λ˜μ—ˆμœΌλ©° UserScript API만큼 Mozillaμ—μ„œ μ»ΈμŠ΅λ‹ˆλ‹€)

우리(Mozilla)κ°€ 이것을 λ³΄μ•˜λ‹€λŠ” 점에 μœ μ˜ν•˜μ‹­μ‹œμ˜€. κ°€μž₯ 관련성이 높은 Bugzilla 버그 1554805라고 μƒκ°ν•©λ‹ˆλ‹€.

λΆˆν–‰νžˆλ„ ν˜„μž¬ 이 μž‘μ—…μ„ 적극적으둜 μˆ˜ν–‰ν•˜λŠ” μ‚¬λžŒμ΄ μ—†μ§€λ§Œ 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ λͺ‡ 가지 μ£ΌκΈ°λ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ 'μˆ˜μ •'은 λͺ¨λ“  것을 λ‹€μ‹œ μ‚­μ œν•  κ°€λŠ₯성이 λ†’μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ΅œμ†Œν•œ FPIλ₯Ό ν™œμ„±ν™”/λΉ„ν™œμ„±ν™”ν•˜λ©΄ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ˜ μŠ€ν† λ¦¬μ§€κ°€ μ „ν™˜λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€...

GM이 μ„€μΉ˜λ˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμ— λ‚΄κ°€ μ§•μ§•λŒˆ 곳은 μ•„λ‹ˆμ§€λ§Œ, λ˜‘κ°™μ€ 일이 λ‚˜μ—κ²Œ 일어났고 아무 것도 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. FPIλ₯Ό μ„€μΉ˜ν–ˆμ§€λ§Œ λΉ„ν™œμ„±ν™”λ˜μ—ˆμŠ΅λ‹ˆλ‹€. FF 68둜 μ—…κ·Έλ ˆμ΄λ“œν•  λ•Œ 원탭과 μŠ€νƒ€μΌλŸ¬μŠ€ λͺ¨λ‘ 데이터가 μ†μ‹€λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 이것을 μ—¬κΈ°μ—μ„œ κ³„μ†ν–ˆλ‹€: https://github.com/openstyles/stylus/issues/747

@kekkc μ–΄λ–€ FF 67 포터블 μ†”λ£¨μ…˜μ„ μ‚¬μš©ν•˜μ…¨λ‚˜μš”? νœ΄λŒ€μš© μ•± FF 및 FF ESR을 μ‚¬μš©ν•΄ λ³΄μ•˜λŠ”λ° λ‘˜ λ‹€ 이전 FF ν”„λ‘œν•„μ„ μ‚¬μš©ν•˜λ©΄ μ•ˆ λœλ‹€κ³  λ§ν•©λ‹ˆλ‹€... ν•΄λ‹Ή λŒ€ν™” μƒμžλ₯Ό λ¬΄μ‹œν•˜λŠ” 방법을 λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. μ—¬ν•˜νŠΌ FF 68둜 μ—…λ°μ΄νŠΈν•˜λ©΄ λ‚΄ ν”„λ‘œν•„μ΄ λ³€κ²½λ˜μ—ˆκ³  FF 66.0.4 이전 λ²„μ „μ—μ„œλŠ” μƒˆ ν”„λ‘œν•„μ„ μ‚¬μš©ν•˜λΌλŠ” λ©”μ‹œμ§€κ°€ 계속 ν‘œμ‹œλ©λ‹ˆλ‹€.

@b16r05 λŠ” νœ΄κ°€ μ€‘μ΄μ—ˆλŠ”λ° 이미 λˆˆμΉ˜μ±„μ…¨μ„ κ²λ‹ˆλ‹€. 방금 ν”„λ‘œν•„ 폴더λ₯Ό λ³΅μ‚¬ν–ˆκ³  μ΄μ „μ—λŠ” FF 67 Portable을 μ‹œμž‘ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 같은 였λ₯˜ λ©”μ‹œμ§€λ₯Ό κΈ°μ–΅ν•˜μ§€λ§Œ 이 방법이 κ²°κ΅­ νš¨κ³Όκ°€ μžˆμ—ˆλ˜ 것 κ°™μŠ΅λ‹ˆλ‹€.

이 λ™μž‘μ„ 확인할 수 μ—†μŠ΅λ‹ˆλ‹€. λ‚˜λŠ” 그것을 (FF68) λΉ„ν™œμ„±ν™”ν–ˆμŠ΅λ‹ˆλ‹€.
λ‚΄ 슀크립트λ₯Ό λ³Ό 수 μ—†μœΌλ©° μƒˆ 슀크립트λ₯Ό λ§Œλ“€κ±°λ‚˜ 아무것도 μ„€μΉ˜ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
아무것도 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μƒˆ 슀크립트λ₯Ό μ„€μΉ˜ν•  λ•Œ μ΅œμ’… λŒ€ν™” μƒμžμ— 'μ •μ˜λ˜μ§€ μ•ŠμŒ'이라고 ν‘œμ‹œλ©λ‹ˆλ‹€.
"μƒˆ 슀크립트 μΆ”κ°€"λ₯Ό ν΄λ¦­ν•˜λ©΄ μ½˜μ†”μ— λ‹€μŒ 였λ₯˜ λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

IndexedDB UnknownErr: ActorsParent.cpp:581
Error opening user-scripts DB! <unavailable> user-script-registry.js:57:15
undefined
Error: undefined

제거λ₯Ό μ‹œλ„ν•˜κ³  storage\default\moz* 폴더λ₯Ό μ‚­μ œν•˜κ³  gm_scripts ν΄λ”μ˜ 이름을 λ°”κΎΈκ³  λ‹€μ‹œ μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€. μ—¬μ „νžˆ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이것은 FF71 https://bugzilla.mozilla.org/show_bug.cgi?id=1554805 μ—μ„œ μˆ˜μ •λœ 것 κ°™μŠ΅λ‹ˆλ‹€.

FF70μ—μ„œ FF71둜 μ—…κ·Έλ ˆμ΄λ“œν•  λ•Œ 2019년에 두 번째둜 λͺ¨λ“  μŠ€ν¬λ¦½νŠΈμ™€ μŠ€νƒ€μΌλŸ¬μŠ€ μŠ€νƒ€μΌμ„ μžƒμ–΄λ²„λ ΈμŠ΅λ‹ˆλ‹€. privacy.firstparty.isolateκ°€ ν™œμ„±ν™”λ˜μ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ΄λ²ˆμ—λŠ” μ—…κ·Έλ ˆμ΄λ“œν•˜κΈ° 전에 ν”„λ‘œν•„μ„ λ°±μ—…ν–ˆμŠ΅λ‹ˆλ‹€.

μ„€μΉ˜λ₯Ό μΌμ‹œμ μœΌλ‘œ λ‹€μ‹œ 70으둜 λ‹€μš΄κ·Έλ ˆμ΄λ“œ ν•˜κ³  λ°±μ—… 압좕을 ν’€κ³  이전에 λ‹€λ₯Έ 데이터 손싀 이후에 λ‹€μ‹œ μ‹€ν–‰ν•œ μŠ€ν¬λ¦½νŠΈμ™€ μŠ€νƒ€μΌμ„ 내보낼 수 μžˆμŠ΅λ‹ˆλ‹€.

이것은 제 λͺ¨λ“  μž‘μ—…μ˜ ​​외뢀 사본을 μœ μ§€ν•˜λŠ” 방법을 κ°€λ₯΄μ³μ€λ‹ˆλ‹€. 그런 λ‹€μŒ 일뢀 버전 μ œμ–΄μ— μ²΄ν¬μΈν•˜κ³  μ μ ˆν•œ νŽΈμ§‘κΈ°μ—μ„œ μž‘μ—…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 볡사 λΆ™μ—¬λ„£κΈ° 외에 μ™ΈλΆ€μ—μ„œ λ³€κ²½λœ νŒŒμΌμ„ GM+Firefox에 μžλ™μœΌλ‘œ λ°°ν¬ν•˜λŠ” λ²ˆκ±°λ‘­μ§€ μ•Šμ€ 방법을 μΆ”μ²œν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰