Есть ли способ скопировать в буфер обмена всплывающую подсказку, появляющуюся в браузере?

Есть ли способ скопировать в буфер обмена всплывающую подсказку, появляющуюся в браузере?

Это не код, который я пишу. В противном случае я бы использовал CSS, JavaScript или ускоритель Internet Explorer 8 для того, что мне нужно.

Кроме того, я ищу что-то, что могут использовать мои конечные пользователи (нетехнические). Так что viewsource и т. д. не помогут.

решение1

Открыть исходный код страницы, найти элемент, скопировать titleатрибут. Предполагая, что атрибут не установлен с помощью JavaScript.

Если вы используете Firefox, установите Firebug и используйте селектор элементов, чтобы выбрать элемент с подсказкой, который вы хотите скопировать, затем скопируйте атрибут titleиз отображаемого дерева DOM. Это сработает, даже если атрибут установлен с помощью JavaScript.

решение2

В Хроме:

  1. Загрузить веб-страницу
  2. Откройте Chrome DevTools... Ctrl+Shift+I (Windows) или Cmd+Opt+I (Mac)
  3. На веб-странице:
    • Отображение подсказки (обычно при наведении курсора на определенную часть страницы)
    • Щелкните правой кнопкой мыши, пока отображается подсказка, но НЕ выбирайте элемент из контекстного меню (чтобы подсказка оставалась видимой для шага 4)
  4. В Chrome DevTools:
    • Щелкните вкладку «Элементы», чтобы переключить фокус на панель «Элементы».
    • Crtl+F для поиска на панели «Элементы»
    • Введите первые несколько слов текста подсказки в поле поиска... теперь строка поиска должна выделиться на панели «Элементы».
    • Щелкните по элементу, содержащему текст подсказки.
    • Щелкните правой кнопкой мыши по выбранному элементу.
    • В меню содержимого выберите «Копировать» -> «Копировать элемент».

Готово... теперь весь текст подсказки будет в буфере обмена.

Протестировано в Chrome 54.0.2840.99 м.

решение3

Не напрямую из подсказки.

Но если вы готовы немного потрудиться, всегда есть способы добраться до этого:

  • Щелкните правой кнопкой мыши на странице и выберите эквивалент "Просмотр исходного кода" в вашем браузере. Если нет вредоносного кода JavaScript, препятствующего доступу к вашему исходному коду, и подсказка не была извлечена через запрос Ajax, теперь вы сможете изучить исходный код страницы и найти свой текст где-то среди содержимого HTML и JavaScript, которое вы там видите.
  • В качестве альтернативы можно использовать отладчик, напримерПоджигателькоторый может проверять активныйДОМдля страницы, чтобы найти текст подсказки в месте, которое можно будет скопировать напрямую.

решение4

Комментарий Бабака довольно важен. В том виде, в котором он сейчас находится, похоже, что вы на самом деле не пишете никакого кода и не разрабатываете никакого приложения; вы просто хотите скопировать что-то из браузера в буфер обмена.

Если предположить, что вы пытаетесь сделать именно это, то, возможно, подсказка находится в HTML-коде. Явный текст может быть помещен в HTML, который большинство браузеров отображают как подсказку при наведении мыши (например, свойство altтега img). Если подсказка, которую вы хотите скопировать в буфер обмена, является частью HTML-контента, то вы можете просмотреть исходный код в своем браузере и скопировать его оттуда.

В некоторых браузерах имеются более современные инструменты отладки и проверки, которые позволяют щелкнуть правой кнопкой мыши по самому элементу и перейти прямо к этой точке в исходном коде.

Связанный контент