2

私は次のようなものを持っています:

LSSetDefaultHandlerForURLScheme((__bridge CFStringRef)(urlschemeref), newHandler);

OS X 10.9 までは問題なく動作し、デフォルトの URL ハンドラーを newHandler にあるものに設定しました。

Yosemite では、Apple は「セキュリティ機能」を導入しました。変更を確認するダイアログ ボックスがユーザーに表示されます。このようなもの:

デフォルトの Web ブラウザを

少し無理が​​あることは知っていますが、プログラムでそれを抑制または「受け入れる」方法があるのではないでしょうか?

または、ヘッドレス コンテキストで URLScheme ハンドラを設定するより良い方法はありますか?

4

0 に答える 0