2013-02-26 57 views
9

Tôi không biết tại sao điều này lại xảy ra, nhưng tôi không thể sao chép văn bản trên trang web của mình (trong Wordpress) được nữa. Tôi có thể dán văn bản chứ không phải sao chép văn bản. Và tôi có thể truy cập vào bất kỳ trang web nào khác và sao chép và dán văn bản, nhưng không phải là của riêng tôi. Cả hai phương pháp sao chép (nhấp chuột phải sao chép hoặc kiểm soát + C trên cửa sổ) không hoạt động trên trang web của tôi. Nhưng dù sao, vấn đề này chỉ áp dụng trong các trường văn bản, như trình chỉnh sửa kiểu, trình chỉnh sửa tiêu đề, trường văn bản "quickpress" trên trang tổng quan và thậm chí trên trường tìm kiếm của trang web của tôi. Vì vậy, tôi đã thử các sau để khắc phục vấn đề này:Tin nhắn lạ khi dán văn bản

1) Vô hiệu hóa điều khiển bàn phím của tôi và khởi động lại máy tính của tôi

2) Gỡ bỏ và cài đặt lại trình duyệt internet của tôi - Google Chrome

Không có ở trên làm việc. Nhưng gần đây, tôi đã có thể sao chép và dán <script> bit văn bản trong tệp header.php của mình. Tôi không thể sao chép bất kỳ văn bản nào khác nhưng điều này và một vài đoạn mã khác ... rất lạ. Nhưng dù sao, đây là một mã/văn bản tôi sao chép và cũng là những gì tôi nhận được khi tôi dán mã:

Văn bản gốc mà tôi sao chép:

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

bản tôi nhận được khi tôi dán gốc trên văn bản:

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

phải chăng đây là một hacker tiềm năng hoặc kẻ xâm nhập vào tôi trang mạng? Tôi không thể nhìn thấy bất kỳ lời giải thích nào khác cho lỗi rất lạ này vào thời điểm này. Nếu bất cứ ai có thể giúp sửa chữa khả năng sao chép và dán cho trang web của tôi hoặc đưa ra giải thích cho vấn đề kỳ quặc này, điều đó thực sự có ý nghĩa rất nhiều.

Cập nhật:

Vấn đề này chỉ kéo dài trong Google Chrome và Safari ... không Mozilla hoặc IE. Và tôi đã loại bỏ tất cả các mã java của tôi và vấn đề vẫn còn hy vọng sẽ giúp.

+0

Tôi biết có thể vô hiệu hóa lựa chọn văn bản trong trình duyệt, điều này làm cho việc sao chép không thể thực hiện được. Không chắc về trường hợp cụ thể của bạn. http://stackoverflow.com/questions/826782/css-rule-to-disable-text-selection-highlighting –

+0

Chủ đề wordpress của bạn có thể sử dụng một cái gì đó như thế này? https://github.com/jonrohan/ZeroClipboard –

+0

Chủ đề của tôi không sử dụng khay nhớ tạm thời và hạt nhân, liên kết bạn cung cấp đã không giúp tình huống này bởi vì bạn vẫn có thể chọn văn bản không sao chép bất kỳ văn bản nào trong trường văn bản. Cảm ơn những kẻ đầu vào – Dyck

Trả lời

15

tôi làm việc trên thehollywoodreporter.com. Biên tập viên của chúng tôi không còn có thể sử dụng Drupal 6 CMS vì sự thay đổi này. Khi họ cố gắng sao chép từ một trường này sang trường khác trong các cm, nó sẽ lấy chuỗi và biến nó thành:

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

Tôi nghiêm túc nghĩ rằng trang web của chúng tôi đã bị tấn công trong 10 phút.May mắn thay, cộng đồng dev đã bắt đầu đăng bài về nó, và chỉ ra đó là tính năng mới CopyNShare sharethis được thêm vào. Tôi nhận xét ra mã ShareThis, vì vậy các biên tập viên của chúng tôi có thể tiếp tục xuất bản, và chúng tôi nhận được điện thoại với xúc ShareThis của chúng tôi, và họ đã có chúng tôi thay đổi này:

<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> 

Rõ ràng, họ đã thực hiện thay đổi đối với mã của họ để bạn PHẢI thêm 'doNotCopy: true' để KHÔNG thêm hàm băm này khi bạn cắt và dán trong trang web của mình! Đây là sản phẩm "CopyNShare" mới của họ.

Tôi đã nói với họ "Tôi không nghĩ rằng việc di chuyển tính năng này là mặc định mới như thế này. Tôi nghiêm túc nghĩ rằng trang web của chúng tôi đã bị tấn công trong 10-15 phút. Không vui."

Họ trả lời: "Tôi chắc chắn hiểu mối lo ngại của bạn, vì chúng tôi chia sẻ những mối quan tâm tương tự về nhóm dịch vụ quán rượu. Chúng tôi sẽ thực hiện" các loại hậu tố "để đảm bảo chúng tôi thay đổi quy trình này trong tương lai khi các tính năng sản phẩm mới lăn ra."

+1

Tiện ích ShareThis cũng sẽ sao chép và dán các đoạn mã. Trên một trong các trang web của chúng tôi, chúng tôi đã có một số mã mẫu để người dùng sao chép, chia sẻ tiện ích con này đã phá vỡ chức năng này. Tất cả các thẻ HTML đã bị loại bỏ và thông báo 'Xem thêm' đã được thêm vào. Thật là ngu ngốc khi đột nhiên chỉ bật tính năng này. Bản sửa lỗi được mô tả trong câu trả lời ở trên đã sắp xếp điều này. – jd182

0

Sự cố bắt nguồn từ một plugin trong Wordpress có tên là "Digg Digg". Tôi chỉ đơn giản là vô hiệu hoá plugin này và không có vấn đề sao chép và dán. :)

1

Điều này đang xảy ra trên trang web của tôi do plugin ShareThis. Chia sẻĐiều này cho biết thêm tính năng gắn thẻ này và nhận dạng kết thúc bằng dpuf, tôi đoán, để xác định trang web.

4

Như @Punit Pandey đã đề xuất, plugin ShareThis bắt đầu thực hiện việc này hôm nay (ngày 27 tháng 2 năm 2013) mà không cần cảnh báo. Bạn có thể tắt chức năng mới này bằng cách thêm mã JavaScript sau đây sau khi ShareThis-mã đã khởi tạo:

stLight.options({doNotCopy:true}); 

Các mô tả cho chức năng mới này có thể được tìm thấy ở đây: ShareThis CopyNShare Settings

+0

bạn cũng phải thay thế tập lệnh stLight.options với JinSnow

0

Tôi cố định vấn đề này trong Drupal 7 bằng cách thay đổi các module/ShareThis/sharethis.module xung quanh dòng 467

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

có doesnt dường như bất kỳ tùy chọn để tắt chức năng này trong trang mô-đun cấu hình. Rất phiền phức!

Các vấn đề liên quan