Comments (14)
This has now been fixed. Please update to the latest version.
Looks like WebKit on iOS is broken. Had to emulate double-click handling by looking at the event timestamp rather than the "detail" attribute of the event object. It's a little wonky/not as responsive as I'd prefer. However, it kind of works now even if it isn't perfect.
Also notably, half of the demo page and/or the widget sometimes fails to load altogether on iOS. No idea why that happens and it happens randomly.
from js-fileexplorer.
Right-click is supposed to show the browser's right-click cut/copy/paste menu. What browser and OS and versions of both are you using?
Also, please specify more details.
from js-fileexplorer.
Windows 10, Chrome.
Is there a way to see an example of the menu on right click?
from js-fileexplorer.
What version of Chrome?
from js-fileexplorer.
100 - Firefox 99. On iPad you can't open folders with the touch (Chrome, Safari) any version
from js-fileexplorer.
I'm unable to replicate this in any browser on the Live Demo.
Check your Javascript console for errors.
from js-fileexplorer.
Ok, I have managed to find the problem. The right click menu now works. Now, I can't open folders from ipad. Any suggestion?
from js-fileexplorer.
The only Apple hardware at my disposal is a 2014 Mac Mini "running" Monterey. (Running is in quotes because the system takes several minutes to do anything ever since updating to Monterey.) I primarily run Windows desktop and Linux server.
https://www.browserstack.com/guide/how-to-debug-on-iphone
from js-fileexplorer.
Okay. I will review and report
from js-fileexplorer.
It only happens on iPad and iPhone:
Send sample video: http://u.pc.cd/DIvrtalK
Console error: frame loading interrupted
from js-fileexplorer.
Does the JS File Explorer live demo work? The demo is the gold standard for verifying most JS File Explorer functionality.
Other than that, I have no idea and you'll have to dig into this one as well. Apple's WebView implementation for Safari lags behind all the other browsers out there and has a ton of bugs in it. Safari is the new IE6. Since you are using PHP File Manager and not standalone JS File Explorer, that means the Javascript wrapper code for PHP File Manager might be interfering with something specifically within Safari on iOS. But I have no idea what it could be and I don't have a way to test it either at the moment.
from js-fileexplorer.
Hello. It doesn't work in chrome on iOS. I did the test with the demo and it does not open the folders. It's like it doesn't catch the open on touch event. The issue is that it is something in iOS apparently, since I have tried with several browsers (Firefox, Chrome, Safari) and none open a folder.
Link video: (https://u.pcloud.link/publink/show?code=XZmLHpVZF5uISQfHAGLw7neFtt6YxpDqTNjV)
from js-fileexplorer.
Using a borrowed iPad, I have been able to replicate this issue on iOS. Debugging it is another thing altogether. No idea why double-click isn't working.
from js-fileexplorer.
Thanks! It works very well.
from js-fileexplorer.
Related Issues (20)
- Upload not working for files with size over chunksize HOT 2
- What are js-fileexplorer differences from WebDAV? HOT 1
- No tags, no npm/yarn, no composer ? HOT 3
- Error downloading multiple files HOT 14
- Hide options (cut, upload, download) if they are disabled. HOT 6
- Feature: Add a package.json for importing into npm projects HOT 2
- Help following symlinks HOT 2
- there is no way to upload files using other transport method than built-in method HOT 3
- How to get file object for file upload? HOT 4
- onmove - get file names by ids HOT 3
- Linux support HOT 1
- How to use without php? HOT 2
- Thumnail for video files? HOT 1
- 如何在右键菜单添加新的选项 HOT 1
- Allow for list view HOT 1
- Mouse right click freezes the UI for a few seconds before you can use it. HOT 2
- Cool project. HOT 1
- How to empty recycle bin? HOT 1
- Skin / design contribution HOT 1
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 js-fileexplorer.