I have been looking further into the subject
Edit: Odyssey1.23 25/12/2013 uses (use javascript:alert(navigator.userAgent) )as your URL ) AppleWebkit/538.1
it is not clear what version of javascriptcore is used (i couldn't find a list of succcesive versions of webkit & javascriptcore)
It is possible though to detect the date of the examples & see if they were coded before or after that date
The example i gave seems to have been published on 2012/12/18
https:thiscouldbebetter.wordpress.com/2012/12/18/loading-editing-and-saving-a-text-file-in-html5-using-javascrip/
it makes use of javascript.HTML(?) "blobs" (binary large object)
Filesaver.js is dated 9/11/2014 it uses a saveAs() function said to be part of the W3C fileSaver API
Iits status is given here :
http://www.w3.org/TR/file-writer-api/24 april 2014
"Work on this document has been discontinued and it should not be referenced or used as a basis for implementation."
Its first definition dated form 2009, so it is not unreasonable to think webkit oct 2013 might have implemented in.
I cannot conclude from this that there is something wrong with the javascriptcore or webkit used or Odyssey1.23 (or if there is where the problem originaties)
Continuing search for work-around. that works
To be a bit more complete
html5 added "localstorage" only in 2015
https://w3c.github.io/webstorage/which makes things even simpler.(??)
You can check it at
http://html5-demos.appspot.com/static/a.download.htmlIt works under chrome & Firefox (on my wife's PC) not under mobile Safari 8 on IOS8.4 (Ipad)
& hence not under Odyssey
====================================
A warning about privacy dangers i did stumble on,
http://thehackernews.com/2014/07/html ... gerprint-widely-used.htmlThis might be of interest for site builders trying to get the most out of html5
http://modernizr.com/docs/This has helped me too
https://developer.apple.com/library/sa ... le_ref/doc/uid/TP40007874
Edited by JosDuchIt on 2015/8/4 14:59:58
Edited by JosDuchIt on 2015/8/4 15:21:35