
これは私が書いているコードではありません。そうでなければ、必要な機能には CSS、JavaScript、または Internet Explorer 8 アクセラレータを使用します。
また、私はエンドユーザー(技術者ではない)が使用できるものを探しています。したがって、viewsource などは役に立ちません。
答え1
ページ ソースを開き、要素を見つけて、title
属性をコピーします。属性が JavaScript で設定されていないと仮定します。
Firefox を使用している場合は、Firebug をインストールし、要素セレクターを使用してコピーするツールチップを持つ要素を選択し、title
表示される DOM ツリーから属性をコピーします。これは、属性が JavaScript で設定されている場合でも機能します。
答え2
Chromeの場合:
- ウェブページを読み込む
- Chrome DevTools を開きます... Ctrl+Shift+I (Windows) または Cmd+Opt+I (Mac)
- ウェブページ上:
- ツールチップを表示する(通常はページの一部にマウスを移動して)
- ツールチップが表示されている間に右クリックしますが、コンテキスト メニューから項目を選択しないでください (手順 4 でツールチップが表示されたままになるようにするため)
- Chrome DevTools の場合:
- 「要素」タブをクリックして「要素」パネルにフォーカスを当てます
- Crtl+F で「要素」パネル内を検索します
- ツールチップテキストの最初の数語を検索ボックスに入力します...これで、検索文字列が「要素」パネルでハイライト表示されます。
- ツールチップテキストを含む要素をクリックします
- 選択した要素を右クリック
- コンテンツメニューから「コピー」->「要素のコピー」を選択します。
完了です...ツールチップのテキスト全体がクリップボードに保存されます。
Chrome 54.0.2840.99 m でテスト済み。
答え3
ツールチップから直接ではありません。
しかし、少しの努力を惜しまなければ、これを実現する方法は常にあります。
答え4
Babak のコメントは重要です。現状では、実際にコードを書いたりアプリケーションを開発したりしているのではなく、単にブラウザからクリップボードに何かをコピーしたいだけであるように思われます。
それがあなたがしようとしていることだと仮定すると、ツールチップが HTML コード内にある可能性があります。明示的なテキストは、ほとんどのブラウザがマウスオーバー時にツールチップとしてレンダリングする HTML に配置できます (タグalt
のプロパティなどimg
)。クリップボードにコピーするツールチップが HTML コンテンツの一部である場合は、ブラウザ内からソースを表示して、そこからコピーできます。
一部のブラウザには、より最新のデバッグおよび検査ツールがあり、要素自体を右クリックしてソース内のそのポイントに直接移動することもできます。