Safari 13(macOS catalina)μμ μ¬μ©ν μ μμ΅λλ€.
@mrdragonma λ μμΈν μ 보λ₯Ό μ 곡ν μ μμ΅λκΉ?
Safari 12 λ¨κ³λ₯Ό μ¬μ©νμ¬ λΉλν΄ λ³΄μ ¨μ΅λκΉ? μ€λ₯ λ©μμ§λ μ€ν μΆμ μ΄ μμ΅λκΉ?
Btw, μ λ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ΄ λλλ‘ Safari 13 + Catalinaμ© λΉλλ₯Ό μμ μ€μ λλ€.
@nchase
Safari 12 λ¨κ³λ₯Ό μ¬μ©νμ¬ λΉλν©λλ€. λΉ μμ GUIκ° λνλλ©΄ Safariμ νμ₯μ vimariκ° μμ΅λλ€. λ΄κ° μλ ν 보μμ μν΄ Safari 13μμ νμ₯ μ μ±
μ΄ λ³κ²½λμμ΅λλ€. λΉμ μ κ·Έκ²μ μ μ μμ΅λλ€.
Safari 13μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? κ°μ¬ ν΄μ!
https://github.com/televator-apps/vimari/issues/139λ₯Ό λ°λ₯΄μμμ€. μ±μ νμ¬ κ²ν λ₯Ό κΈ°λ€λ¦¬κ³ μμ΅λλ€.
@mrdragonma https://github.com/televator-apps/vimari/releases/tag/v2.0.2 λ₯Ό μλνκ³ ν΄λΉ λ²μ μ΄ μλνλμ§ μλ €μ£Όμκ² μ΅λκΉ?
@mrdragonma https://github.com/televator-apps/vimari/releases/tag/v2.0.2 λ₯Ό μλνκ³ ν΄λΉ λ²μ μ΄ μλνλμ§ μλ €μ£Όμκ² μ΅λκΉ?
macOS 10.14.6(18G95) κ³Ό ν¨κ» Safari 13.0(14608.1.49)μ μ¬μ©νκ³ μμ΅λλ€.
ν κ° νμ λ° ν λ«κΈ°κ° μλνμ§ μμ΅λλ€. λ€λ₯Έ μ¬λλ€μ μ μλνλ κ² κ°μ΅λλ€.
ν κ° νμ λ° ν λ«κΈ°κ° μλνμ§ μμ΅λλ€.
ν νμ λ° ν λ«κΈ°κ° μ¬μ ν μ΄μ Safari νμ₯ κΈ°λ₯μ μ¬μ©νκ³ μκΈ° λλ¬Έμ λλ€. (λ μ΄μ μ‘΄μ¬νμ§ μκ±°λ μλνμ§ μλ)
safari.self.tab.dispatchMessage
μ΄(κ°) λ μ΄μ μ‘΄μ¬νμ§ μμ΅λλ€. Safariμ μλ‘μ΄ νμ₯ λͺ¨λΈμ μ¬μ©νλ©΄ λ©μμ§λ₯Ό νμ₯μ Swift/app 컨ν
μ€νΈλ‘ μ λ¬νκ³ κ·Έκ³³μμ μ²λ¦¬ν΄μΌ ν©λλ€.
κ·Έλ¦¬κ³ λ¬Έμ λ₯Ό λ μ¬λ―Έμκ² λ§λ€κΈ° μν΄ μ νμ₯ λͺ¨λΈμ ν λ³κ²½ λ° λ«κΈ°λ₯Ό μ§μνμ§ μμ΅λλ€. (λ΄κ° λ§μ§λ§μΌλ‘ λ³Έ μ΄νλ‘ μν©μ΄ λ³κ²½λμ§ μλ ν)
νμ μννλ λ μ’μ λ°©λ²μ΄ μμΌλ©΄ μ΄μ λ¬Έμ μμ μννλ λ°©λ²μ κ²μνμ΅λλ€. https://github.com/televator-apps/vimari/issues/103#issuecomment -414159407 (2λΆ)
λν @danielcompton https://github.com/televator-apps/vimari/blob/master/Vimari%20Extension/js/global.js λ΄κ° λ§ν μμλ ν μ ν μ¬μ©λμ§ μμ΅λλ€. μ΄μ κ° μλμ§ νμ€νμ§ μμ§λ§ κ±°μ λͺ¨λ κ²μ΄ μ΄μ νμ₯ APIλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
κ·Έλ¦¬κ³ λ¬Έμ λ₯Ό λ μ¬λ―Έμκ² λ§λ€κΈ° μν΄ μ νμ₯ λͺ¨λΈμ ν λ³κ²½ λ° λ«κΈ°λ₯Ό μ§μνμ§ μμ΅λλ€. (λ΄κ° λ§μ§λ§μΌλ‘ λ³Έ μ΄νλ‘ μν©μ΄ λ³κ²½λμ§ μλ ν)
κ³ λ§κ²λ κ·Έλ€μ μλ‘μ΄ APIλ₯Ό μΆκ°νμ§λ§ κΈ°λ₯ κ°μ§λ₯Ό κΉλ€λ‘κ² λ§λλ SafariServicesμ λ²μ μ΄ νμ€νμ§ μμ΅λλ€. μ΄μ SFSafariWindow#getAllTabs
λ° SFSafariTab#activate
λ‘ μ΄ μμ
μ μνν μ μμ΅λλ€. ν λ³κ²½μ ꡬννλ 1b787b5649bcbb7355805428e220917c5dc67fd5λ₯Ό νΈμνμ΅λλ€. μ μ νμ νμ λ«κ² μ΅λλ€.
μ΄μ κ° μλμ§ νμ€νμ§ μμ§λ§ κ±°μ λͺ¨λ κ²μ΄ μ΄μ νμ₯ APIλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
λλΆλΆ λ²μνλ λμ μ°Έμ‘°μ©μΌλ‘λ§ μ¬μ©ν©λλ€. μ λͺ¨λΈμμ λͺ¨λ κ²μ΄ ꡬνλλ©΄ μ κ±°νκ² μ΅λλ€.
λλ μ΄κ²μ΄ μ§κΈ ν΄κ²°λμλ€κ³ μκ°νλ€.
κ°μ₯ μ μ©ν λκΈ
Btw, μ λ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ΄ λλλ‘ Safari 13 + Catalinaμ© λΉλλ₯Ό μμ μ€μ λλ€.