Vimium: Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния Firefox

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 21 Π°Π²Π³. 2017  Β·  9ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: philc/vimium

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ чтСния Π² Firefox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅. Π’ VimFX это Π±Ρ‹Π»ΠΎ gr , Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ΅ сопоставлСниС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. На самом Π΄Π΅Π»Π΅, я Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» доступСн для отобраТСния.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Как Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π»ΠΎ Π·Π°Π±Π°Π²Π½ΠΎ Π±Ρ‹Ρ‚ΡŒ пСссимистом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…Π»Π΅Π±Π½Ρ‹ΠΌΠΈ ΠΊΡ€ΠΎΡˆΠΊΠ°ΠΌΠΈ ΠΈΠ· ошибки WebExtensions Ρ€Π΅ΠΆΠΈΠΌΠ° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ чтСния :

  • Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ URL-адрСс, поэтому tabs.create Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Будя ΠΏΠΎ Π΅Π³ΠΎ ошибкС , ΠΎΠ½ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого запроса Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ бСзопасности .

    • Π€ΠΎΡ€ΠΌΠ°Ρ‚ URL-адрСса для чтСния β€” "about:reader?url="+encodeURIComponent(url) , поэтому Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Vimium.

    • Π•ΡΡ‚ΡŒ опасСния, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ url ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‡ΠΈΡ‰Π΅Π½ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ это.

  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° нСсвязанных URL-адрСсах, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этом Π±Π°Π³Π΅ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ΄Π°.

    • ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это блокируСтся ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ бСзопасности (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сцСнарии ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° about:reader Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ пСсочницу).

  • API для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ страница Ρ€Π΅ΠΆΠΈΠΌ чтСния, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ .
  • Π‘Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ API для Ρ‚ΠΎΠ³ΠΎ, находятся Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

    • Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΎΡΡŒ дальшС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² настоящСС врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° about:reader Π² Π½Π°Ρ‡Π°Π»Π΅ URL-адрСса Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: пСрвая пуля β€” это всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния.

ВсС 9 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π― Π±Ρ‹Π» Π±Ρ‹ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½, Ссли Π±Ρ‹ это Π±Ρ‹Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π±ΡƒΠ΄Π΅Ρ‚) для WebExtension.

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это спСцифично для Firefox?

НСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это такая спСцифичСская Π²Π΅Ρ‰ΡŒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ API.

Как Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π»ΠΎ Π·Π°Π±Π°Π²Π½ΠΎ Π±Ρ‹Ρ‚ΡŒ пСссимистом, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ…Π»Π΅Π±Π½Ρ‹ΠΌΠΈ ΠΊΡ€ΠΎΡˆΠΊΠ°ΠΌΠΈ ΠΈΠ· ошибки WebExtensions Ρ€Π΅ΠΆΠΈΠΌΠ° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ чтСния :

  • Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ URL-адрСс, поэтому tabs.create Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ. Будя ΠΏΠΎ Π΅Π³ΠΎ ошибкС , ΠΎΠ½ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого запроса Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ бСзопасности .

    • Π€ΠΎΡ€ΠΌΠ°Ρ‚ URL-адрСса для чтСния β€” "about:reader?url="+encodeURIComponent(url) , поэтому Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Vimium.

    • Π•ΡΡ‚ΡŒ опасСния, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ url ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‡ΠΈΡ‰Π΅Π½ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ это.

  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° нСсвязанных URL-адрСсах, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этом Π±Π°Π³Π΅ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ΄Π°.

    • ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это блокируСтся ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ бСзопасности (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сцСнарии ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° about:reader Π½Π΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°ΡŽΡ‚ пСсочницу).

  • API для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΠΈ страница Ρ€Π΅ΠΆΠΈΠΌ чтСния, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ .
  • Π‘Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ API для Ρ‚ΠΎΠ³ΠΎ, находятся Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

    • Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΎΡΡŒ дальшС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² настоящСС врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° about:reader Π² Π½Π°Ρ‡Π°Π»Π΅ URL-адрСса Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: пСрвая пуля β€” это всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ для Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния.

Π£Ρ€Π°! Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° Π½Π΅Π³Π°Ρ‚ΠΈΠ².

Π§Ρ‚ΠΎ касаСтся рСдактирования @ mrmr1993 , я Π΄ΡƒΠΌΠ°ΡŽ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния. ΠŸΡ€ΡΠΌΠΎ сСйчас каТСтся, Ρ‡Ρ‚ΠΎ WebExtensions Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π² URL-адрСса about: , поэтому привязка клавиш для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π― часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ€Π΅ΠΆΠΈΠΌ чтСния. Π― Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ctrl-Alt-r для Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ, Π½ΠΎ мСня Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния, особСнно j , k ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ клавиши, связанныС с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. НуТна Π»ΠΈ Π½Π°ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Vimium Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ΠΈΠ»ΠΈ это ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ здСсь? Или ΠΎΠ½ просто Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Vimium, Ссли ошибка 1371786 Π±ΡƒΠ΄Π΅Ρ‚ устранСна?

Π― Π΄ΡƒΠΌΠ°ΡŽ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ ΠΏΡƒΠ»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° чтСния.

Π’Ρ‹ ΠΏΡ€Π°Π². Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΡƒΠ»ΠΎΠ².

НуТна Π»ΠΈ Π½Π°ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Vimium Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния

НСт: систСма отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ здСсь прСдставляСт собой хаос ΠΈ, ΠΏΠΎ сути, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ список рассылки. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ (ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π‘Ρ‚ΠΈΠ² заботится ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ исправлСниС), ΠΈ это Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ координируСтся ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ осмыслСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π― часто ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ чтСния, поэтому ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это β€” ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, для сСбя β€” ΠΊΠΎΠ³Π΄Π° это станСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ.

Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ просто Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Vimium, Ссли ошибка 1371786 Π±ΡƒΠ΄Π΅Ρ‚ устранСна?

Π›ΠΈΠ±ΠΎ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π»ΠΈΠ±ΠΎ с однострочным ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ манифСста Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π² зависимости ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

API для этого доступСн ΠΏΠΎ Π½ΠΎΡ‡Π°ΠΌ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ см. Π² этой ошибкС (ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅ mozilla/gecko-dev@8f848ff9dfe8e5b11966cbe6177019deb1f75a3c). Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ столкнулся с Π½Π΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ нСсвязанной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Firefox.

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, измСнСния Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

  • isArticle Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Tab , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт ΠΊΠ½ΠΎΠΏΠΊΠ΅ просмотра для чтСния, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² адрСсной строкС (я Π΄ΡƒΠΌΠ°ΡŽ)
  • isInReaderMode Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Tab
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ API browser.tabs.toggleReaderMode(tabId)

ΠœΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сцСнарии содСрТимого Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ( эта ошибка ), поэтому, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ вошли Π² Π½Π΅Π³ΠΎ, ΠΌΡ‹ застряли.

Π’ΠΎΡ‚ докумСнтация для browser.tabs.toggleReaderMode . Π­Ρ‚ΠΎ Π² Firefox 58. Π”ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ прогрСсса Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ сцСнариСв содСрТимого Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ