Drag and Drop file download from Website/Browser to local filesystem - javascript

we are using jquery in our project and we were thinking about to implement a function for offering a drag and drop download from our website to the local underlying file system (Desktop for example...).
I found some useful links but all of the seem to be outdated:
http://ankurm.com/html-5-dnd-download-a-quick-implementation/
http://www.html5rocks.com/en/tutorials/casestudies/box_dnd_download/
https://www.salesking.eu/blog/coding/jquery-plugin-to-drag-files-from-browser-onto-desktop/
My questions:
Does anybody knows a overview of Browsers and their versions which support this feature?
I read its a part of HTML5 but not every HTML5 browser is supporting this feature. More worse: in one of these links users wrote some Browsers were supporting this feature but after a while the support was removed...
Does anybody knows a up-to-date howto how to implement it "nowadays"?
Thx in advance!

http://caniuse.com/#feat=filesystem
Pretty much Chrome and Opera these days, most API filesystem support was removed from other browsers and the standard is going to pretty much defunct.

Related

How can i manage webcam in my web appliction using Internet Explorer without Flash Player?

im trying to create an application with webcam integration, my app only run on Internet Explorer because it manage external device with activeX, months ago i implemented webcamjs library but it works with Adobe Flash Player which is deprecated and now i can't run any flash component in my application.
is there another way to manage webcam on Internet Explorer without Flash?
I try to search but did not get any working example to manage the webcam without using Flash. Some old libraries and APIs are available but they may give inconsistent results with the IE 11 or may not work.
If possible you can try to move to the latest browsers. There you will not have to depend upon Flash.
If you cant move to the latest browsers then you can try to refer to this document. Please check Options for continued support for enterprise customers point. You can try to contact Adobe for Enterprise customer support, they can provide some options that might help to fix your issue.
In HTML 5, the following link has a nice explanation:
https://www.kirupa.com/html5/accessing_your_webcam_in_html5.htm
EDIT: just noticed - you want IE. This is a pity. I would propose rather switch to a state of the art HTML 5 capable browser.

Firefox Mp4 support through extension?

I know firefox does not support MP4 and I understand the reasons for that. I'm developing an html5 video framework and I strongly prefer firebug to Chrome's debugging tools and because of this, I am very interested if there is any way via extension paid, free or otherwise to add mp4 support to firefox for my personal use.
Anyone know of any tricks?
EDIT:
Clarifying my Question. I am only testing the html5 implementation while the flash implementation is handled separately. This is a widget / CMS driven framework and feature parity is not limited to video, so I have to spend a lot of time in the debugger. A lot of listeners in the video trigger other functionality, leading to very large call stacks. Because of this, debugging in firebug vs chrome isn't trivial for me.
The simple answer is no, however you can fallback to a flash player that supports H.264, this will also ensure compatibility with older browsers.
Microsoft released an extension for Firefox 3.6+, but it requires Windows 7 and doesn't add some kind of native support, but rather causes similar effect as if you'd use <embed> instead of <video>.

Things to keep in mind to develop websites for Blackberry

I need to develop a website that work on Blackberry.
Please suggest me the things which I should keep in mind to develop website on Blackberry and what all things are required to develop website for mobile (like public IP etc)
Following things are required in the website Please let me know how much these will be supported on Blackberry Browser:
Geolocation.
Google Maps API.
temporary local storage (for text data).
Ajax.
Please let me know how much HTML5 support is available on Blackberry Browsers.
Thanks in advance
As far as I know, Ajax is supported with the Blackberry Browser. You most likely won't be able to do everything in a fancy way, so be wary of that. I've also noticed that there are a ton of CSS limitations too.
Also keep in mind that some Blackberrys only support up to certain version of CSS, Javascript etc. There are lots of documentation on what is and what is not supported. Here is an example:
General overview of the Javascript supported
What is your background concerning web development? Regardless of your skill you should take a look at these two links.
Mobile best practices
This is a must read for anyone serious about developing for the web. There are so many experienced developers who don't follow these essential practices.
Yahoo! Best practices

What is the status of HTML 5 File API today in differnt browsers?

I am currently working on the File API. After initial investigation found that the Chrome, Firefox (new versions ) have good support for this. However IE, Opera have not implemented it and Safari have partial support for this.
Can some one please let me know
Do opera and IE support the File API ? Is it in plan for future release?
Safari says to have partially implemented the File API. How much this partial this is implemented ? Have they implemented XHRHttpRequest.send(File) method ? So that we can send the file object to server.
My understanding is that the Chrome and Firefox are only two browsers today to have support for the drag drop file to web browsers feature. I that right ?
Yes, File API successfully implemented in WebKit browsers as of today.In Gecko it is partially implemented and for other browser it is not implemented yet. You can check detail in "Comparison of layout engines (HTML5)".
Here is all the gory details in an "easy" to digest way. Well nothing about HTML5 support is really easy, but this is the best source for version information:
http://caniuse.com/fileapi
For status on File API and any other HTML5 API's keep a tab on HTML5 Readiness

What new browser features are available today?

It's the year 2009. Internet Explorer 8 has finally been released, and Firefox is coming up to 3.5. Many of the large browsers are starting to integrate features from CSS3 and HTML 5, or have been doing that for quite a while now. Still, I find myself developing web pages exactly the same way I did back in 2005.
A lot of progress has been made since then, and I think the reason that I haven't started taking advantage of these new possibilities is that it's so hard to know which of the new features that work in all major browsers. Since I'm mostly a backend developer I just don't have the time to keep up these developments anymore. Still, I feel like I'm missing out on a lot of cool stuff that actually would make my life a lot easier.
How can I quickly determine if a feature of CSS3 or HTML5 is supported by all major modern browsers?
Can I Use is a website which tracks browser support for current and upcoming web standards. Check it out if you would like to know whether or not a given feature is widely supported.
Font embedding through CSS, using #font-face. Webkit/Safari has been supporting it since version 3.1, Microsoft since IE4, Mozilla since Firefox 3.5 (browser support overview).
Also, the varied implementations of the Selectors API, which provides a browser-native CSS selector engine for use in DOM scripting.
For other examples, When Can I Use... seems to be a very good reference.
I would say display:table and a range of CSS2.1 selectors are the big wins for designers. display:table solves some unsolvable or difficult layouts like 100% height and inside borders without breaking semantics and using actual tables.
Multiple classes (.c1.c2)
I use min/max-width/height a lot.
Also working :hover and !important are awesome.
I would have liked to add SVG support to that list but naturally Microsoft messed that up.
BTW, big warning to those getting excited about HTML5 features. There is no official date for the adoption of this spec. It's even been implied it could take another 10 years (though I doubt that). The point is anything you do with HTML5 now is subject to breakage when the official spec does arrive and in the meantime you can expect plenty of browser inconsistencies, bugs and API changes (not to mention browsers that don't support the features at all).
Browser support for local storage should enable a bunch of new ideas now that some content can be saved on a user's machine.
Reference docs:
Mozilla Firefox
Internet Explorer

Categories

Resources