Windows Phone 8 app development-Download code - javascript

Is there any possibility to use download attribute to download an image that is already in assets in Windows phone 8 app development using html5?

According to Can I Use, the download attribute is not yet supported by any version of IE, so I strongly suspect it won't work.
That said, in my experience, Visual Studio's HTML validation is very limited, so it's often best to ignore the warning and try it out!

Related

Detect browser type and version in AngularJS and display a message if is not supported

I need to detect the browser type and version from where a Angular app is being accessed. I know there are a few JS libraries out there but don't know which one to use.
The web app is supposed to be supported on the latest editions of Chrome, Safari, Firefox, and Internet Explorer.
I've found this answer but I don't know if is the right way to go, so any advice around this? How I can achieve this?
If browser not support JavaScript then you can not display that message using JavaScript you need to use
<noscript> Message that has to display </noscript>
and you can apply css to it
if support and you want to check version using ng-device-detector is not possible because it only detect device types, OS types and browser name not version. I found this article which may help. If you still wanna use ng-device-detector here is GitHub source and this is plunker.

How to findout the client machine has installed flash player using javascript?

Cross Browser Flash Detection in Javascript
I have use the flash_detect.js as mentioned in above link. It works fine in IE8 and Chrome 29. But its not working in FF 25.
Can anyone please me here to resolve this issue?
else
suggest if any other better ways to do this.
Hope it will help you:
Detect Flash with JavaScript
http://www.blangdon.com/writing/about/detect-flash-with-javascript/
Or
http://www.javascriptkit.com/script/script2/plugindetect.shtml
Note that a 32 bit Firefox version will require 32 bit versions of plugins, so make sure that you have the correct version.
Firefox also finds the Flash plugin for me as installed by the Flash installer rpm file
/usr/lib/flash-plugin/libflashplayer.so
As an alternative you can install the Flash plugin (place a symlink) in your home directory /home//.mozilla/plugins/libflashplayer.so
You can try to delete the pluginreg.dat file in the Firefox Profile Folder and maybe addons.sqlite as well to reset the plugin registry databases.
See Re-initializing the plugins database:
https://support.mozilla.org/kb/troubleshoot-issues-with-plugins-fix-problems
OR just see this..
Cross Browser Flash Detection in Javascript
I need to install flash played in FF's extension then only it able to identify whether flash player is installed or not.

How do I upload a file from iOS to my website?

I have a website that receives files from the user, using the "Choose file" interface for the OS they're on. This worked for me on Windows, Mac and Linux, but not on iOS. When I click the button that should load the interface, nothing happens. I guess I have to do it in a specific way for iOS. We're using the ZK framework to develop the website, but if you know how to do the upload in some other way, please tell me.
Up to iOS version 5.X, there is no possibility to upload a file via an html input tag. You would have to create a native App based on PhoneGap/Cordova to have the ability to create images/videos to be uploaded. But that's quite some effort to do. You should definitely think about the following option:
Since iOS version 6.0 Apple has added support for input type file elements. See more details on that here: http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
This way seems to be appropriate, since the adoption rate of iOS 6 is quite high right now (nearly 80%): http://david-smith.org/iosversionstats/

How do I debug Internet Explorer on Windows Phone 7?

I'm not a Windows Phone developer, and I want as little to do as possible with anything related to Microsoft. Nonetheless, I need to get my mobile web app running properly on Windows Phone 7. What debugging tools are available for the platform? Something like the Webkit developer tools or Firebug would be ideal, either from the phone itself or more likely, remotely debugging from my computer.
If such a thing doesn't exist, I'd settle for being able to read Javascript error messages, and view the contents of variables using alert() or similar. At this point, all I know is that my JS is failing: I don't know where or why, let alone how to fix it.
My dev computer is running OS X, and I'd really like to be able to use these tools from OS X if possible. Assuming that debugging tools exist (which I really hope they do) are they designed for Windows only? If so, does anyone know how well they would work with Wine or similar?
EDIT: I have a physical Windows Phone 7 device, so I can use that. However, alert() doesn't seem to be working, which is why I'm posting this question. Does alert() normally work on the WP7 browser?
You'll likely find the Mobile Perf Bookmarklet to be the easiest all-in-one tool for testing any mobile device.
Works well on the iPhone/iPad/Samsung Galaxy Tab in my testing so far.
Quote:
It displays a menu with links that load other bookmarklets including Firebug Lite, Page Resources, DOM Monster, SpriteMe, CSSess, and Zoompf.
Unless you have a Windows Phone 7 device, you will need to run Windows in BootCamp and install the Windows Phone Developer Tools in order to test in IE on the emulator. I don't know about Whine, but I ran into major problems trying to test in Parallels - so based on my experience, I suggest keeping it as simple as possible.
There is no console in IE on the phone, so you will need to use alert, like you suggested, or just write text to a div on your page as a custom console.
If you really want to code in OS X (which I definitely understand), using a separate machine for testing IE in the WP7 emulator is going to be your best bet.
EDIT: I just tested alert and it did work fine on my Windows Phone. My guess is that a syntax error is preventing it from calling.
The following may be interesting
Simple IE debug tool for Windows Phone
Supports
Html traversing
Html node styles, properties, metrics
Reading console output
Executing js on device side from console (including intellisense)
Dynamic script injection - ability to debug live sites
Not supported
js breakpoints
Just wanted to add a note to say that full JavaScript debugging is possible now with Windows Phone 8.1 and Visual Studio 2013 Update 2. Full details are available at:
http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/04/diagnosing-mobile-website-issues-on-windows-phone-8-1-with-visual-studio.aspx
I realize that this doesn't help the versions referenced in the original question (WP7), but I'm hoping this will help people who may find this question and are running a more recent version.
Something that has worked for me, is to test my mobile pages through the Windows Vista built-in Internet Explorer browser.
It comes with a script debugger ( which you have to enable in Advanced Options tab through the Internet Options menu ), and it seems that it gets really close to the Internet Explorer Mobile implementation.
Another tip would be, that, instead of using window.alerts, you can also use document.write or set output to a div content.
I'm using this hack to have console.log send info back to the server (it uses window.fetch, which I'm polyfilling, but could use xhr instead) https://gist.github.com/wheresrhys/bf93057ee3a594454582

What's the best way to write JavaScript/Ruby applications on Windows Mobile device?

I recently bought a Windows Mobile device and since I'm a developer I want to use it as a development platform. Yes, it's not supposed to be used like that but it's always with me and my laptop isn't. I know cke is a good editor for code but how can I run JavaScript/Ruby code without too much of a headache?
I probably could write a web application, send code to it and get the results back but maybe there's better solutions?
There is a possibility to run Ruby on Windows Mobile
Check this article for steps: Human vs Machine
Javascript is bit crippled on Windows Mobile.
Follow up the discussions here: Windows Mobile IE Team Blog
Hopefully the next version if Pocket Internet Explorer supports better!
I'm not sure if you're interested, but there's only a port of Python for CE.
http://pythonce.sourceforge.net/
You can also use etcl from Evolane (http://www.evolane.com/software/etcl).
It comes with console.
This is n old port of Ruby to WinCE, but from what I've read it doesn't work all that well - who knows, give it a try, YMMV
http://uema2.s8.xrea.com/ruby-mswince/
As for Javascript, WinMo devices have Pocket Internet Explorer - it isn't very good, but runs some Javascript. If you want something that is a bit closer to a desktop you could install Opera.
I've had a Windows Mobile phone for just over a month and would also like to run code on it. Unfortunately it's such a limited platform with hardly any community support. It seems to me that the only decent choices are Python, NSBASIC and PPL
For Javascript, you'll be better off using Opera, opposed to Pocket Internet Explorer.
As for cke, I found CEdit a more stable editor but you do have to pay for it. Though I don't think there is any editor that does syntax highlighting for Ruby on Window Mobile.
Rhomobile's open source framework Rhodes (www.rhomobile.com) works great on Windows Mobile.

Categories