1

Web ページにいくつかのコード リストを掲載したいと考えています。コピーするコマンドのリストである場合もあります。これらのコードリストにプロンプ​​トを表示したいのですが、ユーザーがテキストをコピーするときにプロンプ​​トを誤ってコピーしないように、何らかの方法でコピーできないようにします。

コンテンツを「保護」したくないことに注意してください。ユーザーが間違いを犯さないようにしたいだけです。

CSS ルールを適用してテキスト選択を無効にしようとしましたが、それでも複数のコマンドを一度に強調表示してコピーすると、テキストと共にプロンプ​​トがコピーされるようです。少なくとも、これは Google Chrome で見られるものです。自分で試してみてください。クリップボードに入るのは次のとおりです。

def hello(text):
   ....:     print "Hello {}!".format(text)
   ....:     print "Bye, cruel {}!".format(text)
   ....: 

In [24]: def foo(bar):
   ....:     print 'Another helper function.'
   ....:     bar.boom()
   ....: 

それで、それを正しく行う方法は?

4

0 に答える 0