Vimari: Safari 13(macOS MojaveおよびCatalina)では使用できません

作成日 2019年08月28日  ·  10コメント  ·  ソース: televator-apps/vimari

バージョン

  • []バージョン1
  • []バージョン2

私の問題

Safari 13(macOS catalina)では使用できません

waiting on response

最も参考になるコメント

ところで、私はこれを解決するためにSafari 13 + Catalinaのビルドに取り組んでいます。

全てのコメント10件

@mrdragonma詳細を教えていただけますか?

Safariの12ステップを使用してビルドしてみましたか? エラーメッセージまたはスタックトレースはありますか?

ところで、私はこれを解決するためにSafari 13 + Catalinaのビルドに取り組んでいます。

@nchase
Safariの12ステップを使用してビルドします。 空のボックスGUIが表示された場合、Safariの拡張機能にはvimariがありません。 私の知る限り、Safari13ではセキュリティのために拡張ポリシーが変更されています。 あなたはそれに気付くことができます。

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を試して、そのバージョンが機能するかどうか教えてください。

Safari 13.0(14608.1.49)とmacOS 10.14.6(18G95)を使用しています。

タブ間のナビゲーションとタブを閉じる機能がありません。 他の人はうまく機能しているようです。

タブ間のナビゲーションとタブを閉じる機能がありません。

これは、タブのナビゲーションとタブを閉じるときに、古いSafari拡張機能がまだ使用されているためです。 (もう存在しない/機能しない)

例: https ://github.com/televator-apps/vimari/blob/c9dfd59cd0d5305ef7d9e0f73ec11b7648ef7aff/Vimari%20Extension/js/injected.js#L39 -L40

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#getAllTabsSFSafariTab#activateでこれを行うことができます。 タブの変更を実装する1b787b5649bcbb7355805428e220917c5dc67fd5をプッシュしました。 少しでタブを閉じます。

何らかの理由でそれを維持しているかどうかはわかりませんが、ほとんどすべてが古い拡張APIを使用しています。

私が物事を翻訳している間、主に参考のために。 新しいモデルにすべてが実装されたら、削除します。

これは今解決したと思います。

このページは役に立ちましたか?
0 / 5 - 0 評価