Cập nhật
Có vẻ như các trình duyệt đang bắt đầu hỗ trợ sao chép tự nhiên trong JS
Trong các cửa sổ điều khiển của cả Chrome và Firefox trên Mac, tôi có thể thực thi
copy("party in your clipboard!");
và văn bản được sao chép vào clipboard của tôi. Tôi đã tìm kiếm SO và Google và dường như không thể tìm thấy bất cứ điều gì về điều này.
- Đây có phải là cụ thể cho từng trình duyệt?
- Tôi có thể tìm thêm thông tin về các hàm JavaScript này ở đâu?
Phiên bản trình duyệt:
JavaScript được trả về từ bảng điều khiển Chrome khi thực hiện 'bản sao'
function (object)
{
if (injectedScript._type(object) === "node") {
var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
InjectedScriptHost.copyNode(nodeId);
} else
InjectedScriptHost.copyText(object);
}
- Mã này có nghĩa là gì?
Dưới đây là 2 ảnh chụp màn hình thực hiện chức năng sao chép trong bảng điều khiển Chrome với tất cả các tiện ích mở rộng chrome bị tắt
void InjectedScriptHost::copyText(const String& text)
trong opensource.apple.com/source/WebCore/WebCore-7533.18.1/inspector/ Kẻ