
Это не код, который я пишу. В противном случае я бы использовал CSS, JavaScript или ускоритель Internet Explorer 8 для того, что мне нужно.
Кроме того, я ищу что-то, что могут использовать мои конечные пользователи (нетехнические). Так что viewsource и т. д. не помогут.
решение1
Открыть исходный код страницы, найти элемент, скопировать title
атрибут. Предполагая, что атрибут не установлен с помощью JavaScript.
Если вы используете Firefox, установите Firebug и используйте селектор элементов, чтобы выбрать элемент с подсказкой, который вы хотите скопировать, затем скопируйте атрибут title
из отображаемого дерева DOM. Это сработает, даже если атрибут установлен с помощью JavaScript.
решение2
В Хроме:
- Загрузить веб-страницу
- Откройте Chrome DevTools... Ctrl+Shift+I (Windows) или Cmd+Opt+I (Mac)
- На веб-странице:
- Отображение подсказки (обычно при наведении курсора на определенную часть страницы)
- Щелкните правой кнопкой мыши, пока отображается подсказка, но НЕ выбирайте элемент из контекстного меню (чтобы подсказка оставалась видимой для шага 4)
- В Chrome DevTools:
- Щелкните вкладку «Элементы», чтобы переключить фокус на панель «Элементы».
- Crtl+F для поиска на панели «Элементы»
- Введите первые несколько слов текста подсказки в поле поиска... теперь строка поиска должна выделиться на панели «Элементы».
- Щелкните по элементу, содержащему текст подсказки.
- Щелкните правой кнопкой мыши по выбранному элементу.
- В меню содержимого выберите «Копировать» -> «Копировать элемент».
Готово... теперь весь текст подсказки будет в буфере обмена.
Протестировано в Chrome 54.0.2840.99 м.
решение3
Не напрямую из подсказки.
Но если вы готовы немного потрудиться, всегда есть способы добраться до этого:
- Щелкните правой кнопкой мыши на странице и выберите эквивалент "Просмотр исходного кода" в вашем браузере. Если нет вредоносного кода JavaScript, препятствующего доступу к вашему исходному коду, и подсказка не была извлечена через запрос Ajax, теперь вы сможете изучить исходный код страницы и найти свой текст где-то среди содержимого HTML и JavaScript, которое вы там видите.
- В качестве альтернативы можно использовать отладчик, напримерПоджигателькоторый может проверять активныйДОМдля страницы, чтобы найти текст подсказки в месте, которое можно будет скопировать напрямую.
решение4
Комментарий Бабака довольно важен. В том виде, в котором он сейчас находится, похоже, что вы на самом деле не пишете никакого кода и не разрабатываете никакого приложения; вы просто хотите скопировать что-то из браузера в буфер обмена.
Если предположить, что вы пытаетесь сделать именно это, то, возможно, подсказка находится в HTML-коде. Явный текст может быть помещен в HTML, который большинство браузеров отображают как подсказку при наведении мыши (например, свойство alt
тега img
). Если подсказка, которую вы хотите скопировать в буфер обмена, является частью HTML-контента, то вы можете просмотреть исходный код в своем браузере и скопировать его оттуда.
В некоторых браузерах имеются более современные инструменты отладки и проверки, которые позволяют щелкнуть правой кнопкой мыши по самому элементу и перейти прямо к этой точке в исходном коде.