2014-04-06 20 views
8

Tôi đang sử dụng ionic và cordova để xây dựng một ứng dụng lai.Làm cách nào để cho phép sao chép và dán từ chế độ xem web ionic?

Tuy nhiên, tôi không thể sao chép văn bản từ bất kỳ bản xem trước web nào của mình. Từ điện thoại Android của tôi hoặc từ trình duyệt, sao chép văn bản không hoạt động. Chọn văn bản và kéo con trỏ không làm gì cả.

Điều này xảy ra với ứng dụng cơ bản được tạo bởi ionic start myApp tabs.

Nói một cách đơn giản, làm cách nào tôi có thể cho phép người dùng sao chép-dán?

Trả lời

6

Hãy ion-content-overflow-scroll="true" và thêm một lớp học để văn bản copyable bạn

.selectable{ 
    -webkit-user-select: auto; 
} 

Bạn không thể sao chép bất cứ điều gì vào clipboard từ javascript cho bây giờ lập trình. Tuy nhiên, nó có thể được thực hiện từ phía gốc thông qua plugin CordovaClipboard

+0

Nhanh chóng chuyển tiếp đến năm 2016 và [bạn ** ** có thể sao chép vào clipboard từ javascript] (https://developers.google.com/web/update/2015/04/cut-and-copy-commands? hl = vi) với 'document.execCommand ('copy')' (nhưng văn bản phải được chọn trước tiên, với '-webkit-user-select: text 'hoặc tương tự) –

-3

Bạn có thể thử với console.log() và sao chép/dán từ bảng điều khiển.

Hoặc nếu bạn cần phải sao chép từ một giả lập bạn có thể sử dụng Remote debugging

+0

Cảm ơn, nhưng tôi muốn cho phép người dùng sao chép-dán bằng một cú nhấp chuột dài. Tôi không có nhu cầu cá nhân để sao chép-dán. – Matt

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