9

なぜこれが起こったのか分かりませんが、私のウェブサイト(Wordpress)のテキストをコピーすることができなくなりました。テキストを貼り付けることはできますが、テキストをコピーすることはできません。また、他のWebサイトにアクセスしてテキストをコピーして貼り付けることはできますが、自分で行うことはできません。両方のコピー方法(Windowsで右クリックコピーまたはコントロール+ C)は、私のWebサイトでは機能しません。しかし、とにかく、この問題は、スタイルエディター、ヘッダーエディター、ダッシュボードの「クイックプレス」テキストフィールド、さらには私のWebサイトの検索フィールドなどのテキストフィールド内でのみ発生します。そこで、この問題を修正するために次のことを試みました。

1)キーボードドライバを無効にして、コンピュータを再起動します

2)インターネットブラウザをアンインストールして再インストールします-Google Chrome

上記のどれもうまくいきませんでした。<script>しかし、つい最近、IIは私のheader.phpファイルにテキストビットをコピーして貼り付けることができました。他のテキストをコピーすることはできませんでしたが、これと他のいくつかのコードスニペット...これは非常に奇妙です。しかしとにかく、ここに私がコピーしたコード/テキストと、コードを貼り付けたときに得られるものがあります:

コピーした元のテキスト:

<script src="http://code.jquery.com/jquery-1.9.0-min.js" type="text/javascript"></script>

元のテキストをテキストの上に貼り付けると取得するテキスト

See more at: http://www.mywebsite.com/wp-admin/theme-editor.php?file=header.php&theme=mytheme2%2Fthemez2#sthash.WVvNmB7H.dpuf

これは私のウェブサイトへの潜在的なハッカーまたは侵入者である可能性がありますか?現時点では、この非常に奇妙なエラーについて他の説明は見当たりません。誰かが私のウェブサイトのコピーアンドペースト機能を修正したり、この奇妙な問題の説明を思いついたりするのを手伝ってくれるなら、それは本当に大きな意味があります。

アップデート:

この問題は、GoogleChromeとSafariでのみ発生します...MozillaやIEでは発生しません。そして、私はすべてのJavaコードを削除しましたが、問題はまだ残っています。

4

5 に答える 5

15

私はthehollywoodreporter.comで働いています。この sharethis の変更により、編集者は Drupal 6 CMS を使用できなくなりました。cms であるフィールドから別のフィールドにコピーしようとすると、文字列が取得され、次のように変換されます。

See more at: <text pasted>&action=edit#sthash.mOyzIP9P.dpuf

私たちのサイトが 10 分ほどハッキングされたと本気で思っていました。幸いなことに、開発者コミュニティはそれについて投稿を開始し、それが追加された新しい CopyNShare 機能 sharethis であると指摘しました。編集者が公開を再開できるように、sharethis コードをコメントアウトしました。sharethis の連絡先に電話をかけ、これを変更するように依頼されました。

  <script type="text/javascript">var __st_loadLate=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>

<script type="text/javascript">var __st_loadLate=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>

<script type="text/javascript">stLight.options({publisher: "<your publisher key>", doNotHash:false, doNotCopy:true,hashAddressBar:false});</script>

どうやら、サイト内でカット アンド ペーストするときにこのハッシュを追加しないように、「doNotCopy: true」を追加する必要があるように、コードに変更を加えたようです。これが彼らの新しい「製品」である CopyNShare です。

私は彼らに、「この機能をこのように新しいデフォルトとしてロールアウトするのは一般的な動きではないと思います。私たちのサイトが 10 ~ 15 分間ハッキングされていると真剣に思っていました。楽しくありません」と言いました。

「あなたの懸念はよく理解できます。パブ サービス チームと同じ懸念を共有しているためです。今後、新しい製品機能が展開されたときにこのプロセスを確実に変更するために、ある種の「事後調査」を行う予定です。」

于 2013-02-27T21:58:28.637 に答える
4

@Punit Pandey が示唆したように、ShareThis プラグインは今日 (2013 年 2 月 27 日) 警告なしにこれを開始しました。ShareThis-code が初期化された後に次の JavaScript を追加することで、この新しい機能を無効にすることができます。

stLight.options({doNotCopy:true});

この新しい機能の説明は、ここにあります: ShareThis CopyNShare 設定

于 2013-02-27T12:54:06.890 に答える
1

これは、ShareThis プラグインが原因で、私の Web サイトで発生しています。ShareThis は、このタグ sthash と dpuf で終わる ID を追加して、Web サイトを識別します。

于 2013-02-27T07:10:33.480 に答える
0

この問題は、「Digg Digg」と呼ばれる Wordpress 内のプラグインに起因していました。このプラグインを無効にしただけで、コピーと貼り付けの問題はありませんでした. :)

于 2013-02-27T02:02:58.750 に答える
0

モジュール/sharethis/sharethis.module を 467 行目あたりに変更することで、Drupal 7 でこの問題を修正しました。

 // Provide the publisher ID.
  $stlight = drupal_json_encode(array(
    'publisher' => $data_options['publisherID'],
    **'doNotCopy' => "true",**
  ));

モジュール構成ページでこれをオフにするオプションはないようです。とてもうるさい!

于 2013-11-13T08:32:44.013 に答える