粘贴文本时的奇怪消息

时间:2013-02-26 21:51:26

标签: javascript windows wordpress

我不知道为什么会这样,但我无法再在我的网站上复制文字(在Wordpress中),有点儿。我可以粘贴文字,但不能复制文字。我可以去任何其他网站复制和粘贴文本,但不是我自己的。两种复制方法(右键单击复制或控件+ Windows上的C)在我的网站上不起作用。但无论如何,此问题仅适用于文本字段,如样式编辑器,标题编辑器,仪表板上的“quickpress”文本字段,甚至我网站的搜索字段。所以我尝试了以下方法来解决这个问题:

1)禁用我的键盘驱动程序并重新启动计算机

2)卸载并重新安装我的互联网浏览器 - 谷歌浏览器

以上都没有奏效。但就在最近,我能够在我的header.php文件中复制并粘贴<script>文本位。我无法复制任何其他文本,但这和其他一些代码片段...这非常奇怪。但无论如何,这里是我复制的代码/文本,也是我粘贴代码后得到的内容:

我复制的原始文字:

<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

这可能成为我网站上潜在的黑客或入侵者吗?在这一点上,我看不出任何其他解释这个非常奇怪的错误。如果有人可以帮我修复我的网站的复制和粘贴功能,或者对这个奇怪的问题做出解释,那真的意味着很多。

更新

此问题仅在Google Chrome和Safari中持续存在...而不是Mozilla或IE。我剥离了所有的java代码,问题仍然存在希望有帮助。

5 个答案:

答案 0 :(得分:15)

我在thehollywoodreporter.com工作。我们的编辑不能再使用Drupal 6 CMS了,因为这个改变的共享。当他们尝试从cms中的一个字段复制到另一个字段时,它会将字符串转换为:

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

我认真地认为我们的网站已被黑客攻击了10分钟。幸运的是,开发社区开始发布它,并指出这是添加的新的CopyNShare功能分享。我评论了这个代码的共享,所以我们的编辑可以恢复发布,我们通过电话与我们分享这个联系人,他们让我们改变了这个:

  <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分钟。不好玩。”

他们回答说:“我完全理解您的担忧,因为我们对酒吧服务团队有同样的担忧。我们将进行各种”事后调查“以确保我们在将来推出新产品功能时更改此流程出“。

答案 1 :(得分:4)

正如@Punit Pandey所说,ShareThis插件今天(2013年2月27日)开始这样做,没有任何警告。您可以在ShareThis-code初始化后添加以下JavaScript来禁用此新功能:

stLight.options({doNotCopy:true});

可以在此处找到此新功能的说明:ShareThis CopyNShare Settings

答案 2 :(得分:1)

由于ShareThis插件,我的网站上发生了这种情况。 ShareThis添加了这个标签sthash和一个以dpuf结尾的标识,我猜,用于识别网站。

答案 3 :(得分:0)

问题源于Wordpress中名为“Digg Digg”的插件。我只是停用了这个插件,没有复制和粘贴问题。 :)

答案 4 :(得分:0)

我通过更改modules / sharethis / sharethis.module在Drupal 7中解决了这个问题 第467行附近

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

似乎没有任何选项可以在模块配置页面中将其关闭。非常讨厌!