Atalho de teclado de aplicativo personalizado para o Safari nem sempre funciona

4

Eu desinstalei o Flash há algum tempo e instalei o Chrome como back-up para quando eu acertei algo no Safari e queria ver o Flash. Eu tenho o conjunto de preferências "Mostrar Desenvolver na Barra de Menus" e criei um atalho de teclado de aplicativo para o Safari, para desenvolver & gt; Abrir página com & gt; Google Chrome. O atalho que criei foi + K . E isso funciona!

Bem, mais ou menos. Parece que toda vez que eu sair e reiniciar o Safari, o atalho pára de funcionar. Mas quando eu volto para o Develop & gt; Open Page With (posso apenas cancelar quando eu abrir o menu, não preciso selecionar nada), o atalho funciona novamente.

Qualquer maneira de se certificar de que sempre funciona?

bpapa
fonte

Respostas:

3

Esse é um "bug" conhecido que eu não sei se a Apple vai considerar um bug.

O problema é que a lista de navegadores é gerada “dinamicamente” cada vez que você clica nela (ou pelo menos a primeira vez após o lançamento do Safari); O raciocínio por trás disso é que usuários diferentes terão um conjunto diferente de navegadores, portanto, a lista não pode ser codificada. Assim, dado o acima, o atalho não funciona até que a lista tenha sido "gerada" pelo Safari. Isso ocorre quando você exibe o menu.

Uma possível solução seria usar o Automator e criar um serviço que abra a página atual do Safari no Chrome. Mas isso está além do escopo desta resposta.

Versão TLDR: Não há nada que você possa fazer além de enviar um relatório de erros na Apple se quiser continuar com a mesma técnica de atalho. Alternativas envolvem o Automator.

Martin Marconcini
fonte