Safari 6で検索するときに実際のURLを表示するオプションはありますか?


17

Safari 6は、アドレスバーと検索ボックスを統合しました。そのため、キーワードを検索する場合は、アドレスボックスに入力するだけです。それは多分良いです。

以前は、古い検索ボックスに何かを入力するとすべての検索語をクエリ文字列として含むURLが古いアドレスバーに表示されていました。たとえばSafari 6、検索ボックスに入力するhttps://www.google.com/search?hl=en&q=safari+6…と、アドレスバーに次のようなものが表示されます。

Safari 6では、この実験を繰り返しSafari 6て、統合されたアドレスバーに入力します。Safari 6実際のURLではなく、引き続き表示されます。これは、最初に検索サイトにアクセスし、検索にキーワードを入力した場合でも発生します。Safariの設定で検索エンジンを選択した場合にのみ発生します。たとえば、「Yahoo」を選択して「Google.com」に移動すると、実際のURLが表示されます。

この迷惑を回避し、Safari 6に実際のURLを公開させることは可能ですか?


2
なんで、SafariがサイトのURLをハイジャックするのか。私はそれをほとんどバグとして分類します。defaults write10.8の多くの秘密を本当に願っています。
アルジャン

最初にgoogle.comに手動でアクセスしたときに、SafariがURLをハイジャックすることを簡単に再現できません。(google.comは、Safariの検索エンジンとして使用されます。)入力中にGoogleホームページに何らかの形でとどまった場合(これは難しい。通常はすぐに自動検索結果に移動します)、検索ボタンをクリックすると、ロケーションバーに検索語を表示します。
アルジャン


2
はい、この非常に迷惑なことに気づきました。これが私をChromeに切り替えたからです。
ジェフバード

1
@CajunLuke、まだURLではなく検索語がSafariに表示されています。ただし、Google自体は、Safariが理解できないURLを使用する場合があります。質問のURLの例を使用すると、私の6.0.1でもこの迷惑な動作が示されます。
アルジャン

回答:


7

Safariはこの情報を内部的に保持しますが、Safariの詳細設定タブの下部にある[デバッグ]メニューを有効にした後、Webインスペクター(Option-Command-I)を有効にして実際のURLを公開することができました(コマンド-、)。もちろん、URLを検索ウィンドウの外にドラッグしてリンクを取得できます(表示されている検索語をコピーするだけでなく)。

あなたは、表示されます完全なURLをあなたの画面の右下にある場所開示の下で。これの唯一の良い部分は、テキストをナビゲートして選択するとコピーできることです。このコピーを実行するためにSafari拡張機能を作成することは可能かもしれませんが、まだこれを行うものを見つけていません。

ここに画像の説明を入力してください

Arjanが提供するように、ブックマークを作成し、JavaScriptを使用してURLを取得することもできます。

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

また、gDirectLinksや、より完全な兄弟LinkThingに興味があるかもしれません。これは、SafariがGoogle検索用語をレンダリングし、GoogleからのURL処理を処理する方法を変更します。


1
簡単なブックマークレットを作成して実行することもできますjavascript:prompt("Here's your URL", window.location)が、OPがロケーションバーのハイジャックを取り除きたいだけだと思います...?(そして、あまりにも悪いwindow.location=window.locationことはトリックを行いませんが、window.location=window.location.replace("search?", "#")Safariはバカにします。)
アルジャン

そして、選択したjavascriptをブックマークしたら、ブックマークバーの最初の9つのスロットに追加し、コマンドショートカットを使用してキーボードから呼び出すことができます。3番目のスロット->コマンド3。またquixapp.com/help
bmike

表示されます。多くの人がこの答えとあなたのコメントを見つけて、OPが物事をハックしてそれをそのままにするためにもっと探しているとしても有用だと思うでしょう。可能であれば、その答えが表示されることを願っています。
bmike

1
えー、私の最後のバージョンも機能しません。テスト中にやった;-)どうにかしてStack Exchangeはそれを`code`避けるために使っていなかったのに、とにかく「検索」という単語に奇妙なスペースを忍び込ませた。 .location.href = window.location.href.replace( "search?"、 "#");})()
アルジャン

Webインスペクターについては考えていませんでした。ブックマークレットも良いアイデアです。thxみんな。
beatak

4

SafariKeywordSearch拡張機能をインストールすると、この動作はなくなりますが、最も重要なことは、AAPLに含まれている数十億ドルを超える検索エンジン以外の検索エンジンを設定できることです。


2
拡張機能を単独でインストールするだけではうまくいきませんでした。また、Safariのデフォルトの検索エンジンをGoogleから別のもの(Bingなど)に変更する必要がありました。その後、すべてが再び大丈夫です:)
ステファンシュミット

1
さて、ささいな問題が1つ残っています。新しいウィンドウまたはタブを開くと、「Bingを検索またはアドレスを入力してください」と表示されるようになりました。Safariのバイナリを16進エディタで編集して、無駄な文字列をすべて一緒に削除できるのか、それともコード署名のために時間がかかるのではないかと思います。
ステファンシュミット

3

Safari拡張機能を作成しましたこの正確な問題を解決するURL取得します。すでに選択されており、コピーと貼り付けの準備ができている完全なURLで素敵なポップオーバーが開きます。

あなたが楽しんでくれることを望みます!


プラグインが気に入りました。ただし、Safari 12によって削除されました
Sparky

2

ウィンドウのタイトルを右クリックすると、現在のURLのメニューが表示されます。ここからコピーすることはできませんが、少なくともURLを見ることができます。


2
良い点ですが、URLをコピーできるようにしたいです。
-beatak

これは良いアイデアです。ですから、このトリックのキヤノンバージョンは、アップルのウィンドウのタイトルをクリックすることだと思います。
ニコラスバルブレスコ14

現在の(ベータ版ではない)サファリのビルドには、完全なURLをネイティブで表示するオプションがあります。
アレクサンダー-モニカーの復活

2

これを回避するために私が発見した本当に簡単な方法はこれです(ところで、私はSafari 7.1を使用しています)。

  1. アドレスボックスに「すべて選択」
  2. 新しいSafariウィンドウを開く
  3. アドレスボックスをクリックして「貼り付け」

これにより、URL(本当に長いURL)が得られ、ドラッグしてフォルダに保存したり、参照用に別の場所に貼り付けたりすることができます。


動作しなくなった
IceFire

1

OMFG私はこの答えを偶然発見しました。

検索/ URLフィールドでテキストを選択してコピーするだけです。それで全部です。検索テキストではなく、GoogleのURL がクリップボードにコピーされます。そのような単純な。


動作しなくなった
IceFire

どのOSおよびSafariバージョンの@IceFire?
カリオン

10.14、12.0; ポイントは、サイトにアクセスしてコピーが機能することですが、サイトにアクセスせずにコピーすると、単に検索テキストがコピーされます
IceFire

0

私が使用する回避策では、拡張機能をダウンロードする必要はなく、コピー可能なURLが作成されます。Safariの[設定]> [詳細]で、[開発メニューを有効にする]をオンにします。[開発]メニューで、[ページリソースの表示]をクリックします。モニターの下部3分の1に灰色の画面が表示され、右端の「場所」の下にURLをコピーします。

別の、あまり目立たない回避策:Google検索結果ページをブックマークとして追加し、この目的のために明示的に作成された特別なブックマークフォルダー内に(たとえば、「Safari Detours」という名前を付けました)、右クリックしてブックマークページからURLをコピーします。


0

Safari 6.0.1がこれを修正しているようです。

リリースノートを引用するには:

  • スマート検索フィールドがURLを検索語として解釈する可能性がある問題を修正します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.