Tôi đang sử dụng WebView ở chế độ chỉnh sửa. Tôi đã triển khai phương pháp này từ WebUIDelegate Procotol:Kéo và thả từ công cụ tìm đến WebView
- (void)webView:(WebView *)sender willPerformDragDestinationAction:(WebDragDestinationAction)action forDraggingInfo:(id <NSDraggingInfo>)draggingInfo
và sử dụng nó để nắm bắt các phần tử trên WebView của tôi. Khi tôi phát hiện một tệp đang được kéo từ bên ngoài ứng dụng của tôi và chứa một hình ảnh, tôi xây dựng trong phương thức này phần tử DOM img và thêm nó vào tài liệu của tôi.
Điều này hoạt động tốt, nhưng như tên của phương pháp ngụ ý, tôi chỉ được thông báo rằng việc kéo sẽ xảy ra và tôi không kiểm soát được nó.
Khi Trình tìm kiếm luôn thực hiện thao tác kéo tệp, điều thường xảy ra khi thả tệp trên WebView trong chế độ chỉnh sửa là chế độ xem web hiển thị đường dẫn của tệp.
Tôi cuối cùng cũng có chuỗi đường dẫn tệp được thêm vào chế độ xem web của tôi và hình ảnh, nhưng tôi muốn ngăn văn bản được thêm vào.
Có cách nào để định cấu hình điều này mà không có phân lớp trên web?
Tôi đã thử nó và trong khi nó hoạt động, nó phá vỡ rất nhiều thứ khác như caret di chuyển cho thả và như vậy.