Какой текст можно скопировать, но не найти? - PullRequest
1 голос
/ 23 мая 2011

Ранее я использовал атрибут alt изображений для создания текста, который мог бы достичь буфера обмена:

Атрибут style способен скрывать текст, но скрытый текст все еще существует и его можно найти с помощью indexOf, control-F и т. П.

Есть ли другой способ включить текст при копировании выделенной области?

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Примечание. Я вчера опубликовал этот ответ, но удалил его, так как не думаю, что правильно понял ваш вопрос.Но учитывая дополнительную информацию, которую вы разместили, я на самом деле думаю, что это может быть то, что вы ищете.(если это не то, что вы ищете, пожалуйста, дайте мне знать, и я удалю его снова)

Примерно так:

This is some <span style='display:inline-block; width:0px; overflow:hidden; white-space:nowrap;'>copy me!</span>random text.

Должен отобразиться This is some random text. вкл.браузер, но при копировании и вставке в Блокнот, он должен дать вам This is some copy me!random text.

0 голосов
/ 24 мая 2011

Похоже, что атрибут alt является инструментальной частью здесь:

<img alt="Can't find me!"/>

Приведенный выше элемент должен отображать альтернативный текст, однако методы control-F и indexOf () не смогут его найти.

Мне не нужно, чтобы этот текст был скрыт, просто недоступен для indexOf (), но не помешает упомянуть, что style = "display: none;" предотвратит это (текст не попадет в буфер обмена). Если вам нужно скрыть текст, вместо этого используйте style = "font-size: 0;", как я обнаружил ранее в Как я могу написать текст, который буфер обмена видит, но не виден?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...