- ベストアンサー
chomeでリンク先URLを取得したい
タイトルだけでは伝わりにくいので詳細を以下に述べます。 googleなどで検索した際に検索結果のリンク先(URL)にマウスを置くと、 左下にそのリンク先のURLが表示される値を取得したいと考えています。 javascriptでどうにかできないかと探してみたのですが、参照されるhtmlページ自身の内で指定しないとだめ?なのかよくわかりませんでした。 javascriptで実現するにはどういう風にすればよいでしょうか? あるいはこのサイトが参考になるかもしれないというサイトを教えていただけないでしょうか? よろしくお願いしますm(_ _)m
- ReRife
- お礼率70% (7/10)
- JavaScript
- 回答数6
- ありがとう数5
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
下記の拡張機能でできるのを確認しました。(linkclump) https://chrome.google.com/webstore/detail/linkclump/lfpjkncokllnfokkgpkobnkbkmelfefj 1.アドオンをインストールしたら、Opened as New Tabsは消して新しく Add Actionを追加します。 2.ActivatioのMouse button を right または left 3.ActivationのSelection box color は好きな色を選択 4.ActionのSelected links should be...をCopied to clipboard 5.Advanced Optionsのcopy format URLS only 6.Saveします。 google検索でリンク部分に対して、右クリック(または左)で範囲選択すれば (上記で指定した点線の色が表示されます) クリップボードにURLがコピーされます。
その他の回答 (5)
- kiyoto-777
- ベストアンサー率74% (133/178)
下記では、google検索結果のURLが得られますので できないことはないと思います https://chrome.google.com/webstore/detail/create-link/gcmghdmnkfdbncmnmlkkglmnnhagajbm あとは、検索URLのクエリー(?から後ろ)部分から本当のURLを抜き出せは できると思います。
お礼
お礼が遅れてしまいました。 技術的にはURL取得することができそうですね。 とりあえず引き続き何か良い方法はないか調べてみます。 何度も回答して頂き、本当にありがとうございました。
- kiyoto-777
- ベストアンサー率74% (133/178)
追記 たぶん、google 検索の様な https:// で始まるURLは chome extensionsは機能しない様です。 失礼しました。ごめんなさい。 http://chrome.half-moon.org/49.html#jfdcddc8
- kiyoto-777
- ベストアンサー率74% (133/178)
google chome のブラウザにはアドオン(拡張機能)があります。 例えば、画像にカーソルを乗せると画像が拡大させるアドオン。 https://chrome.google.com/webstore/detail/hover-zoom/nonjdcjchghhkdoolnlbekcfllmednbl/related 自分のクロームのアドオン状態を調べるには、アドレスバーに下記を入れます。 chrome://chrome/extensions/ 自分でアドオンを開発するには、chome extensions を利用します http://developer.chrome.com/extensions/index.html 参考サイト http://blog.fenrir-inc.com/jp/2012/09/jquery-chrome-extension.html その他 http://matome.naver.jp/odai/2126525017904724801 google 検索結果の部分をマウスオーバした時に、リンク部分の URLを表示(alert)するのを作ってみましたが、うまくいかないので、 何かこつがあるのかもしれません 上部のカレンダーやもっと見るは認識できるのですが・・・・
- babu_baboo
- ベストアンサー率51% (268/525)
ブックマークレットみたいなのはどうでしょう? しかし、これはおもいつきで書いて見ただけです。 くろむでうごくかどうか・・・ しかも非同期通信ではないのですでに、あれ、ですが。 しかもキャッシュの問題だとか、ヘッダーを手抜きしているとか.... a.php?href=XXXXX で送って div要素にinnerHTMLで放り込んでいます。 javascript:document.addEventListener('mouseover',function(v,e,h){e=v.target;h=e.href;if(h) (function(d,p,r){ r=new XMLHttpRequest;r.open('get','a.php?href='+encodeURIComponent(h),!1);r.send(); d=document;d.body.appendChild(p=d.createElement('div'));p.innerHTML=r.responseText; })()},!1);
お礼
回答ありがとうございます。 ブックマークレットですか・・面白そうですね。 是非参考にさせていただきます!
- yambejp
- ベストアンサー率51% (3827/7415)
>参照されるhtmlページ自身の内で指定しないとだめ? ちょっとニュアンスがうまく伝わってこないですが、たぶんそれ javascriptでは難しいと思います また取得したとしてそれをどうしたいのかよっても対応がかわります たとえば、サーバーサイドのプログラムをつかってHTMLの解析をしたり IEなどVBSなどでアクセスできるブラウザで評価したりでしょうか とくにchromeでやりたい意味もよくわかりません。 (単なる釣りでチョメでやりたいという不可解なオチでなければ・・・)
補足
迅速な回答ありがとうございます。更に補足しますと、 chomeの拡張機能として、作成しようと考えています。 概要はオンマウスで取得したURLを phpで記述したプログラムにajaxを利用して投げ、URL先のhtmlを取得解析したものをブラウザ右上にポップアップ表示しようと考えています。 拡張機能として実装する理由はchomenium系のブラウザであれば、導入するのが容易いことからです。
関連するQ&A
- リンク先がgoogleなどの場合
JavaScriptのdocument.referrerを使ってリンク先を取得するアクセスログを作りました。 普通のサイトからでは問題はないのですが、googleなどの検索サイトから飛んでくる人のリンク先の表示が、 http://google.yahoo.co.jp/bin/query?p で止まってしまいます。 検索文字まで表示するにはどうすればいいでしょうか? 回答よろしくお願いします。
- ベストアンサー
- Perl
- 違うフレームのURLを取得したい
いつもお世話になっております。 上下でフレームが分かれていて、上にメニュー、下に内容が表示されます。 下に表示されているURLによって、上のメニューのボタンの色をVBScriptのIF文を使って変えたいと思っています。 そこで、下のフレームに表示されているURLを上のフレームで取得したいのですが、どうしたら実現できるでしょうか。 JavaScriptでparent.下のフレーム名.location.hrefとすれば、URLを取得できることまでは調べたのですが、JavaScriptからASPに値を渡す方法が分かりませんでした。 ASPだけでURLを取得する方法か、JavaScriptで取得した値をASPに渡す方法のどちらかをご存知の方がいらっしゃったら教えてください! よろしくお願いいたします。
- 締切済み
- Microsoft ASP
- 「次へ」などをクリックしてもリンク先につながらない
ウィンドウズ7で、インターネットのサイトを開いて、その画面にある「次へ」や「こちらへ」などと表示してあるバナーや文字をクリックしてもリンク先へいきません。 パソコン画面の左下に「ページでエラーが発生しました」と表示が出ます。 そのあとに続けて左下に「./edit」や「javascript:MM_openBrWindow('369,」が出ます。 この症状は、すべてのサイトに出る訳ではありません。 リンクするサイトもあるし、リンクしないサイトもあるということです。 URLが書いてあるのをクリックするとリンクします。 よろしくお願いします。
- ベストアンサー
- Windows 7
- gooでリンク先URLの検索はできますか。
ヘルプ > 使い方 > 検索 > ウェブ検索 > 詳細検索に <リンク先URL>という説明があるのですが、出来ません。どうやったらできるでしょうか。 自分のHPにリンクしている他の人のHPがわかったらと思っているのですが。
- ベストアンサー
- その他(インターネット接続・通信)
- リンク元URLの必要な部分だけを表示するには
javascriptを用いて、リンク元のURLを取得して必要な部分だけ切り出し、テキストボックスに表示するにはどのように記述したらいいのでしょうか。 自サイト内であるページでリンクの貼ってあるボタンを押した時に、リンク先のフォームにどのディレクトリから来たか値を入れたいのです。 リンク元のURLが http://aaa.jp/bbb/ccc/123/ddd.html だったとき リンク先のフォームの中のテキストボックスに ccc/123 だけを自動で入力するような方法を教えて下さい。 よろしくお願いします。
- ベストアンサー
- JavaScript
- Chromeについて質問です。マウスオーバー時にリンク先を完全表示した
Chromeについて質問です。マウスオーバー時にリンク先を完全表示したいです。 画像のように、Google Chromeでリンク文字をマウスオーバーしたとき、画面左下にリンク先URLが表示されます。 URLが一定文字数以上の時、URLが省略されますが、省略せず表示する設定方法はあるのでしょうか? よろしくお願いします。
- ベストアンサー
- ブラウザ
- Link先を書き込んだURLにしたい
http://www.candy-cgi.com/perl/RSS_reader_Type1.html 上記のものを設置しているのですが、タイトルのリンク先URLが記事のリンク先になってしまっているのですが、これを書き込んだ人のサイトURLには出来ないでしょうか?
- ベストアンサー
- Perl
- ステータスバーに表示されるリンク先について
リンク上にマウスを乗せると、ブラウザの左下、ステータスバーにリンク先がでます。 この表示をなくせないでしょうか。 Javascriptで試したみましたがどうやらダメみたいです。 ご存知の方いましたらご回答ください。 ちなみに使用したスクリプトは、 <html> <body> <script language="javascript"> <!-- function over(){ window.status=" "; } --> </script> <a href="http://www.goo.ne.jp"onMouseover="over()">gooへ</a> </body> <html> にしてみましたが、マウスをリンクに乗せた時はどうしてもリンク先がステータスバーにでてしまいます。
- 締切済み
- HTML
- ステータスバーにリンクのURLを出したくない
HTMLで文中にリンクを貼りますが、リンクの文字の上にマウスをもっていくと、IEの左下ステータスバーのところにURLがでてしまいます。 これはタグの書き方やJavaスクリプトかなにかで、出ないようにすることはできるのでしょうか。
- 締切済み
- HTML
- リンク先のURLを非表示にしたいのですが・・・
お世話になります。 私は、産まれて初めてウェブサイトを作っている超初心者です。 お聞きしたいのは、リンクが指定されている文字やバナーにカーソルを持っていくと、WINDOWS XPなら左下あたりにリンク先のURLが表示されますよね? あれを非表示、もしくは自分でメッセージを入力して表示したいのですが、そんな事はできますか? 私のレベルはHTMLもほとんど理解できていないし、作成はホームページヘビルダー11を使っていますが、使いこなせていないレベルです。 できるだけ初心者を対象にしたサイトを紹介していただけたら嬉しいです。 よろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
アドバイスのおかげもあり、リンクを取得することが出来ました。みなさま、ありがとうございました。