Safari 6'da arama yaparken gerçek URL'yi gösterme seçeneği var mı?


17

Safari 6 bir adres çubuğunu ve bir arama kutusunu birleştirdi. Bir anahtar kelimeyi aramak istediğinizde, adres kutusuna yazmanız yeterlidir. Budur belki iyi.

Daha önce, eski arama kutusuna bir şey yazdığınızda , eski adres çubuğunda sorgu dizeleri olarak tüm arama terimlerini içeren bir URL görüyordunuz . Örneğin Safari 6, arama kutusuna yazarsanız https://www.google.com/search?hl=en&q=safari+6…, adres çubuğunda benzer bir şey görürsünüz .

Safari 6'da, bu denemeyi tekrarlayarak Safari 6, entegre adres çubuğuna yazın. Safari 6Orada gerçek URL'yi görmeyeceksiniz . Bu, önce arama sitesine gidip aramalarına anahtar kelimeyi yazsam bile olur. Sadece Safari tercihinde arama motoru seçiminiz için olur. Diyelim ki "Yahoo" yu seçiyorum ve "Google.com" a gidiyorum, sonra gerçek URL'yi gösteriyor.

Bu sıkıntıyı atlamak ve Safari 6'nın gerçek URL'yi göstermesini sağlamak mümkün mü?


2
Wow, Safari neden bir sitenin URL'sini ele geçirdi? Bunu neredeyse bir böcek olarak sınıflandırırdım. Gerçekten defaults write10.8 için birçok sır umuyorum .
Arjan

Google.com'a ilk kez manuel olarak girerken Safari'nin URL'yi ele geçirmesini kolayca yeniden oluşturamıyorum. (Google.com, Safari'imdeki arama motoru olarak kullanılmasına rağmen.) Yazarken yalnızca bir şekilde Google ana sayfasında kaldığınızda (bu zor; normalde hemen otomatik arama sonuçlarına gider), ardından arama düğmesini tıklamak gerçekten arama terimlerini konum çubuğunda gösterir.
Arjan

Güzel bir sürükleme çözümü ile daha yeni bir dupe var .
Arjan

2
Evet, son derece sinir bozucu buldum, beni Chrome'a ​​çeviren saman.
Jeff Burdges

1
@CajunLuke, hala URL'yi değil, arama kelimelerini gösteren Safari'yi görüyorum. Ancak, Google bazen Safari'nin anlamadığı URL'leri kullanır. Sorudaki örnek URL'yi kullanmak yine de 6.0.1.
Arjan

Yanıtlar:


7

Safari bu bilgileri dahili olarak saklar, ancak gerçek URL'yi açabilmeyi ancak Safari Tercihleri'nde (Gelişmiş Seçenekler) sekmenin altındaki Hata Ayıkla menüsünü etkinleştirdikten sonra web denetçisini (Option-Komut-I) etkinleştirerek açabildim. komutu vardır:). Bir bağlantı almak için elbette URL'yi arama penceresinin dışına sürükleyebilirsiniz (yalnızca görünen arama terimlerini kopyalayan kopyalamak yerine).

Tam URL'yi ekranınızın sağ alt köşesindeki Konum açıklaması altında görürsünüz . Bunun tek iyi kısmı, metni gezip seçtikten sonra kopyalanabilir olmasıdır. Bu kopyayı gerçekleştirmek için bir Safari uzantısı yazmak mümkün olabilir, ancak bunu yapmak için henüz bir tane bulamadım.

resim açıklamasını buraya girin

Arjan tarafından sağlandığı gibi, bir yer imi oluşturabilir ve URL'yi almak için JavaScript kullanabilirsiniz.

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

Ayrıca, gDirectLinks veya Safari'nin google arama terimlerini oluşturma ve google'dan URL işleme ile çalışma şeklini değiştiren daha tam teşekküllü kardeş LinkThing ile de ilgilenebilirsiniz .


1
Bir bile çalıştırmak için basit bir yer imi yazabilirsiniz javascript:prompt("Here's your URL", window.location), ama OP sadece konum çubuğu kaçırma kurtulmak istiyorum varsayalım ...? (Ve çok kötü window.location=window.locationhile window.location=window.location.replace("search?", "#")yapmaz , ancak Safari'yi kandırır .)
Arjan

Ve, seçtiğiniz javascript'i yer imi ekledikten sonra - yer imi çubuğunuzun ilk dokuz yuvasında yapın ve klavyenizden çağırmak için bir komut kısayolu kullanabilirsiniz. Üçüncü yuva -> Komut-3. ayrıca quixapp.com/help
bmike

Göreceğiz. Bahse girerim, birçok kişi bu cevabı ve yorumunuzu bulacaktır ve OP bir şeyleri kesmek ve daha önce olduğu gibi yapmak için daha fazlasını arıyor olsa bile yararlı bulmaktadır. Umarım bu cevap mümkünse ortaya çıkar.
bmike

1
Ee, son versiyonum da çalışmıyor. Ben test ederken ;-) Bir şekilde Stack Exchange " `code`önlemek " kelimesine içine garip bir boşluk gizlice, bunu önlemek için kullanmama rağmen ... Son denemek, hiçbir biçimlendirme hiç: javascript: (function () {window .location.href = window.location.href.replace ("arama?", "#");}) ()
Arjan

Web müfettişini düşünmedim. Yer imi de iyi bir fikirdir. teşekkürler millet.
beatak

4

SafariKeywordSearch uzantısını yükleyin ve bu davranış ortadan kalkar , ancak en önemlisi, AAPL'ye milyarlarca dolar için ödenenlerden başka arama motorları ayarlama olanağına sahip olursunuz.


2
Uzantıyı tek başına yüklemek işi yapmadı. Ayrıca Safariler varsayılan arama motorunu Google'dan başka bir şeye (örneğin Bing) değiştirmek zorunda kaldım. Sonra yine her şey yolunda :)
Stefan Schmidt

1
Tamam, küçük bir sıkıntı hala kaldı. Yeni bir pencere veya sekme açıldığında artık "Bing'de Ara veya adres girin" yazıyor. Safariler ikili dosyasını basitçe bir hex editörü ile düzenleyebilir misiniz?
Stefan Schmidt

3

Bir Safari Uzantısı oluşturdum : Bu sorunu çözmek için URL'yi alın . Zaten seçili olan ve kopyalama ve yapıştırma için hazır olan tam URL ile güzel bir popover açar.

Beğenmenizi ümit ederim!


Eklentinizi sevdim. Ancak Safari 12 tarafından kaldırıldı.
Sparky

2

Pencerenin başlığına sağ tıklamak bulunduğunuz URL'nin menüsünü gösterir. Buradan kopyalayamazsınız, ancak en azından url'yi görebilirsiniz.


2
iyi bir nokta, ancak URL'yi kopyalamak istiyorum.
beatak

Bu iyi bir fikir. Bence bu hilenin canon versiyonu Apple'ın pencerenin başlığını tıklamak.
Nicolas Barbulesco

Mevcut safari (beta olmayan) derlemesinin artık tam URL'yi yerel olarak gösterme seçeneği var.
Alexander - Monica'yı eski

2

Bunu aşmak için keşfettiğim gerçekten basit bir yol bu (btw, Safari 7.1 kullanıyorum):

  1. Adres kutusunda "Tümünü seç"
  2. Yeni bir Safari penceresi açın
  3. Adres kutusunu tıklayın ve "yapıştırın"

Bu size daha sonra sürükleyip bir klasöre kaydedebileceğiniz, referans için başka bir yere yapıştırabileceğiniz bir URL (gerçekten uzun bir URL) verir.


artık çalışmıyor
IceFire

1

OMFG Bunun cevabını yanlışlıkla keşfettim.

Arama / URL alanındaki metni seçin ve Kopyalayın. Bu kadar. Arama metni değil Google URL'si panoya kopyalanır. Bu kadar basit.


artık çalışmıyor
IceFire

Hangi işletim sistemi ve Safari sürümünde @IceFire?
Calion

10.14, 12.0; önemli olan, siteyi ziyaret etmek ve kopyalamaktır, ancak siteyi ziyaret etmeden kopyalamak sadece arama metnini kopyalar
IceFire

0

Kullandığım geçici çözüm uzantıların indirilmesini gerektirmiyor ve kopyalayabileceğiniz bir URL oluşturuyor: Safari Tercihleri> Gelişmiş bölümünde "Geliştirme Menüsünü Etkinleştir" i işaretleyin. Geliştir menüsünde Sayfa Kaynağını Göster'i tıklatın. Monitörünüzün üçte birinde gri bir ekran belirir ve en sağda, "Konum" altında URL'yi kopyalayın.

Başka, daha az akıllı bir çözüm: Google Arama Sonuçları sayfasını yer işareti olarak ekleyin, bu amaç için açıkça oluşturulmuş özel bir yer işaretleri klasörüne (benimki "Safari Detours" adını verdim) söyleyin, ardından URL'yi yer işaretleri sayfasından kopyalamak için sağ tıklayın .


0

Görünüşe göre Safari 6.0.1 bunu düzeltiyor.

Sürüm notlarını alıntılamak için:

  • Akıllı Arama Alanının URL'leri arama terimleri olarak yorumlamasına neden olabilecek bir sorunu giderin.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.