我想在网页上放一些代码清单。有时它们是要复制的命令列表。我想在这些代码清单中显示提示,但是以某种方式使它们不可复制,这样当用户复制文本时,他不会错误地复制提示。
请注意,我不想“保护”内容,我只是想帮助用户不要犯错误。
我尝试应用CSS rules to disable text selecting,但即使如此,如果您一次突出显示并复制多个命令,提示也会与文本一起复制 - 至少这是我在Google Chrome中看到的内容。 Try for yourself,进入我剪贴板的内容是:
def hello(text):
....: print "Hello {}!".format(text)
....: print "Bye, cruel {}!".format(text)
....:
In [24]: def foo(bar):
....: print 'Another helper function.'
....: bar.boom()
....:
那么,怎么做呢?