記事No | : 1142 |
タイトル | : Re: URL Scheme による検索 |
投稿日 | : 2020/11/15(Sun) 10:12:33 |
投稿者 | : hishida |
> 長年、愛用させていただいています。本当にありがとうございます。
>
> さて、macOS を Big Sur にアップデートしたところ、コマンドラインからの url scheme による検索ができなくなってしまいました。
>
> 今までは(perl の system 関数経由で)
> open ebmac://検索したい文字列
> で検索できていたのですが、Big Sur では
> The file /(現在のパス)/ebmac:/検索したい文字列 does not exist.
> となります。
>
> open -a ebmac でアプリケーション自体は起動しますが、
> open -a ebmac://検索したい文字列 とすると
> Unable to find application named 'ebmac://検索したい文字列'
> となります。
>
> macOS の open 命令は --args で引数を渡すこともできるようなのですが、その後にいろいろな形で検索したい文字列を指定してみましたが、うまくいきません。
また頭の痛い問題がでてきましたね。調査はしますが、ある程度お時間をください。
開発環境を Big Sur にアップデートすると,Catalina以前の動作検証ができなくなるので、Big Sur専用の開発環境を別途整える必要がありそうです。
今後のことを考えるとAppleシリコンMacを導入してBig Sur以降はそちらで開発したほうがよさそうですが、第一世代機を買うのはあまり気が進みませんし。
引数の与え方でurl scheme でなくても検索できないかどうかから、調べてみたいと思います。