私はJavaScriptを学び始めたばかりなので、些細な問題だと思うことを理解するスキルがありません。
私は、コミュニティの FAQ として機能する Wordpress ブログに取り組んでおり、コメントの管理を容易にするツールをまとめようとしています。 Comment Ninja などの Internet Duct Tape の Greasemonkey ツールは、ほとんどの場合に役立ちますが、傾向などを追跡するために、コメントを取得しているすべての IP アドレスのリストを取得できるようにしたいと考えています。
コメント ページで一連のテキストを選択し、Firefox でブックマークレット ( http://bookmarklets.com ) をクリックして、選択範囲で見つかったすべての IP アドレスを一覧表示するウィンドウをポップアップできるようにしたいだけです。
アップデート:
levikとJacobからの回答を組み合わせて、これを考え出しました。
javascript:ipAddresses=document.getSelection().match(/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/g).join("<br>");newWindow=window.open('', 'IP Addresses in Selection', 'innerWidth=200,innerHeight=300,scrollbars');newWindow.document.write(ipAddresses)
違いは、levik の回答のように警告メッセージの代わりに、Jacob の回答と同様の新しいウィンドウを開くことです。アラートは、多くの IP アドレスを持つページで問題になる可能性のあるスクロール バーを提供しません。ただし、Jacob のソリューションとは異なり、リストを垂直にする必要があったため、levik の\n
の代わりに、levik のヒントを使用して結合を作成しました。
みんな、助けてくれてありがとう。