Existe uma opção para mostrar o URL real quando você pesquisa no Safari 6?


17

O Safari 6 integrou uma barra de endereço e uma caixa de pesquisa. Portanto, quando você deseja pesquisar uma palavra-chave, basta digitar na caixa de endereço. Isso é talvez bom.

Antes, quando você digitava algo na caixa de pesquisa antiga , estava vendo um URL que contém todos os termos de pesquisa como cadeias de consulta na barra de endereços antiga . Por exemplo, se você digitar Safari 6na caixa de pesquisa, verá algo como https://www.google.com/search?hl=en&q=safari+6…na barra de endereço.

No Safari 6, repetindo esse experimento, digite Safari 6a barra de endereços integrada. Você continuará vendo Safari 6lá, não o URL real. Isso acontece mesmo que eu vá primeiro ao site de pesquisa e digite a palavra-chave na pesquisa. Isso acontece apenas com a escolha do mecanismo de pesquisa na preferência do Safari. Então, digamos, eu escolho "Yahoo" e vou para "Google.com", depois ele mostra o URL real.

É possível contornar esse aborrecimento e fazer com que o Safari 6 revele o URL real?


2
Uau, por que o Safari seqüestraria o URL de um site. Eu quase classificaria isso como um bug. Eu realmente espero por muitos defaults writesegredos para 10.8.
Arjan 29/07

Não consigo reproduzir facilmente o Safari seqüestrando o URL ao acessar o google.com manualmente. (Embora o google.com seja usado como o mecanismo de pesquisa no meu Safari.) Somente quando, de alguma forma, permanecer na página inicial do Google enquanto você digita (o que é difícil; normalmente ele acessa os resultados da pesquisa automática imediatamente), clicar no botão de pesquisa realmente mostre os termos de pesquisa na barra de localização.
Arjan 29/07

Há um truque mais recente com uma boa solução de arrasto .
Arjan

2
Sim, achei isso extremamente irritante, o canudo que me transferiu para o Chrome.
Jeff Burdges

1
@CajunLuke, ainda estou vendo o Safari mostrando as palavras de pesquisa, não o URL. No entanto, o próprio Google às vezes usa URLs que o Safari não entende. Usar o URL de exemplo da pergunta ainda mostra esse comportamento irritante no meu 6.0.1.
Arjan

Respostas:


7

O Safari mantém essas informações internamente, mas só consegui divulgar a URL real ativando o inspetor da web (Option-Command-I) depois de ativar o menu Debug na parte inferior da guia avançada em Preferências do Safari ( Comando-,). Obviamente, você pode arrastar o URL para fora da janela de pesquisa para obter um link (em vez de copiar, que apenas copia os termos de pesquisa visíveis).

Você verá o URL completo na divulgação Localização, no canto inferior direito da tela. A única parte boa disso é que o texto pode ser copiado depois que você o tiver navegado e selecionado. Pode ser possível escrever uma extensão do Safari para executar esta cópia, mas ainda não encontrei uma para fazer isso.

insira a descrição da imagem aqui

Conforme fornecido por Arjan, você também pode criar um marcador e usar JavaScript para recuperar o URL.

javascript:(function(){window.location.href=window.location.href.replace("search?", "#");})()

Você também pode estar interessado em gDirectLinks ou é mais de pleno direito irmão LinkThing que mudar a maneira Safari torna google termos de pesquisa e obras com URL manipulação do Google.


1
Pode-se até escrever um bookmarklet simples para executar javascript:prompt("Here's your URL", window.location), mas presumo que o OP só queira se livrar da barra de localização seqüestrada ...? (E muito ruim window.location=window.locationnão fazer o truque, embora window.location=window.location.replace("search?", "#")não enganar Safari.)
Arjan

E, depois de marcar o javascript de sua preferência, faça-o nos nove primeiros slots da barra de favoritos e use um atalho de comando para invocá-lo no teclado. Terceiro slot -> Comando-3. Também quixapp.com/help
bmike

Veremos. Aposto que muitas pessoas encontrarão essa resposta e seu comentário e a acharão útil, mesmo que o OP esteja procurando mais para hackear as coisas e torná-las do jeito que estavam. Espero que essa resposta apareça se for possível.
Bmike

1
Er, minha última versão também não funciona. Eu fiz ao testar ;-) De alguma forma, o Stack Exchange escondeu um espaço ímpar na palavra "pesquisa" de qualquer maneira, mesmo que eu não estivesse usando `code`para evitar isso ... Última tentativa, sem formatação: javascript: (function () {window .location.href = window.location.href.replace ("search?", "#");}) ()
Arjan

eu não pensei no inspetor da web. E bookmarklet também é uma boa ideia. thx guys.
beatak

4

Instale a extensão SafariKeywordSearch , e esse comportamento desaparece, mas o mais importante é que você poderá definir outros mecanismos de pesquisa além daqueles que a AAPL recebeu bilhões de dólares para incluir.


2
Instalar a extensão sozinho não fez o trabalho. Eu também tive que mudar o mecanismo de busca padrão do Safaris do Google para outra coisa (por exemplo, Bing). Então está tudo bem novamente :)
Stefan Schmidt

1
Ok, ainda resta um pequeno aborrecimento. Ao abrir uma nova janela ou guia, ele agora diz "Pesquisar no Bing ou inserir um endereço". Gostaria de saber se você ainda pode simplesmente editar o binário Safaris com um editor hexadecimal para excluir toda a cadeia inútil ou se isso agora consome mais tempo devido à assinatura de código.
Stefan Schmidt

3

Eu criei uma extensão do Safari: obtenha um URL para resolver esse problema exato. Ele abre um popover agradável com o URL completo, já selecionado e pronto para copiar e colar.

Espero que você goste!


Adorei o seu plugin. No entanto, ele foi removido pelo Safari 12.
Sparky

2

Clicar com o botão direito do mouse no título da janela mostra um menu do URL em que você está. Você não pode copiar daqui, mas pode VER pelo menos o URL.


2
é um bom argumento, mas quero poder copiar o URL.
3141212

Essa é uma boa ideia. Então, acho que a versão canônica desse truque é clicar na Apple no título da janela.
Nicolas Barbulesco

A versão atual (não beta) do safari agora tem uma opção para mostrar o URL completo, nativamente.
Alexander - Restabelece Monica

2

Uma maneira realmente simples que descobri para contornar isso é esta (btw, estou usando o Safari 7.1):

  1. "Selecionar tudo" na caixa de endereço
  2. Abra uma nova janela do Safari
  3. Clique na caixa de endereço e "cole"

Isso fornece um URL (um URL muito longo) e você pode arrastar e salvar em uma pasta, colar em outro lugar para referência, etc.


não está mais funcionando #
IceFire

1

OMFG Eu descobri a resposta para isso por acidente.

Basta selecionar o texto no campo de pesquisa / URL e copiá-lo. Isso é tudo. O URL do Google, não o texto da pesquisa, será copiado para a área de transferência. Simples assim.


não está mais funcionando #
IceFire

@ IceFire em qual versão do SO e Safari?
Calion

10,14, 12,0; o ponto é que visitam o site e copiar obras, mas sem visitar o site, copiando apenas irá copiar o texto de pesquisa
IceFire

0

A solução alternativa usada não requer o download de extensões e cria um URL que você pode copiar: em Preferências do Safari> Avançado, marque "Ativar menu de desenvolvimento". No menu Desenvolver, clique em Mostrar recurso da página. Uma tela cinza aparece no terço inferior do seu monitor e, na extrema direita, em "Localização", copie o URL.

Outra solução alternativa, menos inteligente: adicione a página de resultados de pesquisa do Google como marcador, digamos em uma pasta de favoritos criada expressamente para esse fim (chamei de "Safari Detours") e clique com o botão direito do mouse para copiar o URL da página de favoritos .


0

Parece que o Safari 6.0.1 corrige isso.

Para citar as notas de versão:

  • Corrija um problema que poderia fazer com que o campo de pesquisa inteligente interprete URLs como termos de pesquisa.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.