Googleを検索するとき、検索へのリンクを共有したいことがよくあります。 (a検索結果ではなく、現在のページにwith結果)
何年も前、Googleは優れたURLを使用していました。例えば:
ただし、最近では、Googleからコピーされたリンクは次のようになります。
(私は"perverted stuff"を検索してセッションを開始し、イメージ検索に移動し、最終的に検索を"Tokyo Disneyland Rides"に変更しました)
URLには24個のクエリパラメータが含まれています。それらのほとんどは役に立たないようです。私の最初の検索もそこに含まれており、URLを見るとほとんど最初に表示されます。
共有できるbeautifulURLをすばやく取得する方法はありますか?
私はむしろ 手動で作成する ではなく、URL短縮機能を使用します-視聴者にとって明らかな優れたURLが必要です。
結果ページが表示されたら、フッターまでスクロールダウンし(End
キーを押します)、基本バージョンに切り替えるをクリックします。そうしないと、スクリプトが新しい画像を追加し、フッターを移動します。
かなりクリーンなリンクを備えたシンプルなバージョンが得られます。同じ手順で元に戻すことができますが、同じ短いリンクがまだあります。
あなたの例では、これは次のようになります:
https://www.google.com/search?q=Tokyo+Disneyland+Rides&um=1&safe=active&hl=en&biw=1253&bih=789&tbm=isch
そのページから再度検索すると、URLはそれほど短くありません。短いURLを取得するには、再度切り替える必要があります。
外部サービスまたは拡張機能を使用しないと、おそらく不可能です。 「あなたのためにググってみましょう」は、このようなきれいなURLを作成できるサービスです。ここにリンクを投稿しますが、そのウェブサイトのリンクをStackExchangeウェブサイトに投稿することはできません!
編集:退屈していました。これを行う簡単なコードを次に示します。必要な場所に自由に実装してください。 http://jsbin.com/ihomir/4/
まあ、これは手動で行う必要がありますが、非常に簡単なので多分それでいいですか?
新しい検索を行うことから始め、URLをコピーし、「&」以降のすべてを切り取ります。今、あなたはあなたが振り返る古いのURLのようなものを持っています
「search?q =」を「#q =」に置き換えます。ほとんどのコンテキストでは(stackoverflowの答えではありませんが)、「https://」を削除することもできます。
'%20'(スペース文字のエンコード)を '+'に置き換えると、短くて読みやすくなります。
Google.comで「o」または「e」を削除することもできますが、IMOを混乱させる価値はありません。 (これは、HTTPSを指定しない場合にのみ機能します-httpsで指定し、httpsにリダイレクトさせます。)
したがって、元のクエリの最短でシンプルな形式-URLショートナーを使用しない-は次のとおりです。