Comments (7)
Hello,
It seems indeed not to work in Chrome for me too. I opened the dev tools and found that the paste is handled correctly by Chrome, but that there seems to be a bug in the library (maybe I'm just not using the version of Quill this library was written for):
The variable t
contains
{ index: 36, length: 0}
therefore the condition which allows to insert the image is never met.
@kensnyder would you accept a PR on this? I would:
- remove the check for text selection. I think if someone has selected some text and does a paste does not mean that the paste should not happen
- Remove the timeout. I don't understand why it's there...
from quill-image-drop-module.
I can confirm this used to work in Chrome earlier this year, but seems to no longer work (possibly as of Chrome 66).
It seems now, clipboard permissions are blocked unless using localhost or a secure site. (See https://developers.google.com/web/updates/2018/03/clipboardapi for more information.)
However, pasting an image the first time on a page does not prompt for access to read the clipboard and no image shows. Nor does explicitly allowing clipboard access, which can be found here:
Click the info icon (localhost) or the lock icon (https host) in the address bar > Site settings > Clipboard > Allow
I noticed that this module uses the fallback synchronous method (
quill-image-drop-module/src/ImageDrop.js
Line 21 in dabeb26
from quill-image-drop-module.
Any progress on this? Thanks!
from quill-image-drop-module.
any progress? paste image, it's a important feature for me.
from quill-image-drop-module.
just remove the condition, it works
from quill-image-drop-module.
this is problem for me, it doesn't work in chrome. how to deal with it?
from quill-image-drop-module.
By removing condition it's partially working on Chrome.
Working - Open an image and copy from that editor or in windows os do print screen, then paste is working fine
Not working - Directly copy an image file from explorer and then paste, it is not working
from quill-image-drop-module.
Related Issues (20)
- Safari support
- TheDiaNews.vue?fb22:84 Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_5_vue_quill_editor__.quillEditor.register is not a function
- Module prevents internal document text drag and drop
- imageAdded event not tiggered HOT 3
- webpack error HOT 4
- Please add status 201 support
- image upload support
- IE is not support HOT 1
- Usage Documentation Question
- Paste not working in chrome HOT 2
- Copy/paste from word document HOT 2
- Align is not working properly.
- Not working with angular 8 and IE11
- Is it licensed? HOT 2
- Drop and paste image issue.
- Error when using with typescript
- copy img dom but paste twice HOT 4
- Lost attributes
- Unhandled Rejection (TypeError): Cannot read property 'imports' of undefined ,in React jS HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quill-image-drop-module.