Is there any way to run Internet Explorer inside an iOS Application? I am looking for a component, like WebView, which be able to open IE websites.
Thanks.
The shortest answer is no, there's no IE for iPhone or iPad. Sorry to
tell you this, Internet Explorer lovers or those of you who are
required to use it, but there never will be.
There are two key reasons for this:
Microsoft stopped making Internet Explorer for the Mac in 2006. If the
company doesn't develop IE for the Mac, it seems very unlikely that
Microsoft would suddenly bring IE to the iPhone More importantly,
Microsoft doesn't make IE for any operating system anymore. The
company retired Internet Explorer completely in 2015 and replaced it
with a new browser called Edge.
Source : https://www.lifewire.com/can-you-get-ie-for-iphone-2000225
Related
I have a CSS bug (visual difference) that seems to happen only in iPhone X devices.
what I would usually do in cases like these is use the inspector tool in the browser the bug occurs to find the rule I wrote that is not cross browser, and do a trial and error in the inspector tool until I find what works cross browser and cross platform.
knowing that iPhone uses safari browser - I installed safari on my windows PC but couldn't reproduce the bug.
how can I simulate a browser in a iPhone on my windows PC? or is there another way to find the quirk in this case in order to fix it?
I can't afford a mac.
I have windows 10 on my PC but can also use a linux distribution if needed.
also, this cannot be debugged in a cloud because the security team won't allow the code to be hosted on an external cloud at the stage of development.
As far as I know, your best/cheapest approach would be to run MacOS within a Virtual Machine and then perform the steps Neal suggested.
But keep in mind that you need to run the network config of your Virtual Machine in "Bridge Mode" otherwise your virtual macos can't see any devices on your network.
I need to hit my localhost url from Internet Explorer for testing purpose. My Rails application is hosted locally.
However, I need to test this local application in Internet Explorer browser. Is there any way to emulate IE in Mac?
I can not use virtual desktops as I fail to access localhost, even via Mac's IPv4. This is possibly because there are multiple redirections needed, all of which are defined in /etc/hosts.
Most of the time, if you need to use Internet Explorer on Mac, it’s probably for testing purposes, to see how certain websites or web apps perform, or to access websites that require you to use IE (yes, those still exist).
Both of those use cases could be easily performed by Safari. To use Internet Explorer with Safari, you just need to turn on developer tools:
(1) In Safari, go to Preferences > Advanced
(2) Check “Show Develop menu in menu bar”
Now you can access developer tools directly from Safari, which let you inspect websites, empty caches, and most importantly simulate a variety of other browsers right through the Safari app. To use Microsoft Edge or Internet Explorer on Mac:
(1) Go to the Develop menu in Safari’s menu bar
(2) Navigate to User Agent and select the browser you’re looking for, whether it’s Microsoft Edge, any of the Internet Explorer versions, Google Chrome, Firefox, etc.
(3) The website you’re on will be automatically refreshed to reflect the browser of your choice. Just don’t forget to switch back!
The User Agent option in Safari should cover nearly all reasons for using Internet Explorer on Mac.
Reference:
Simulate Internet Explorer on Mac with Safari
Is there a way to debug my application (running on Windows Mobile 6.5, deployed on Visual Studio 2005) without ActiveSync?I want to go through some connection problems and with the ActiveSync-connection always enabled, I can't really test the WLAN and/or GPRS-module with my application.
I tried disabling the USB-connection in ActiveSync, but then Visual Studio cannot connect to my device and I am not able to debug my project. (It does disable the connection on my device though).
Am i missing some settings I can change on my device and/or ActiveSync?
It seems that it is not possible to do this when you are trying to debug over WWAN/GPRS.
But it works if you connect your device to your office network/the network you are also developing with, see Debugging Visual Studio applications with no ActiveSync support.
Note: this may not work with all devices running WM6.5, in my case this was a Psion EP10 and it worked.
This one
http://www.turboirc.com/ppc/s5.htm
works fine for me with VS 2008 and WM 6.5
Take a look at
http://blogs.msdn.com/b/vsdteam/archive/2005/04/28/413304.aspx
as well.
I just tried to start a simple iOS project in Visual Studio, and it's saying that it cannot find a Mac Build Host. Most frustrating of all, the Xamarin site has no information at all on what a Mac Build Host is. I've popped up the command prompt in Windows and perfectly able to ping my Mac machine, so it's definitely viewable from Windows.
I'm guessing it's got to be some kind of a background process that needs to run on the Mac, but nowhere in the Xamarin site tells me where I can get it.
Help!
<vent>
P.S. I'm seriously having second thoughts about "cross platform" and "portability" and "reuse existing C# skills" jargon from Xamarin. It was way, way easier to get my first app started in simple Objective-C. Xamarin's approach feels like "we will ship you a broken product for $999, and you can help us figure out how to make this more marketable".
</vent>
Edit: After reading everyone's posts, I think I will just use the Xamarin Studio rather than take the Visual Studio approach. It seems like the less complicated approach in the long run for someone like me. Thanks to everyone for your post!
The Xamarin docs site has instructions on how to set up your Mac to act as an iOS build host for Visual Studio. I agree this isn't very clear from the "Connect to a Xamarin.iOS Build Host" dialog, so I've filed a bug.
You can also use Xamarin Studio to develop Xamarin.iOS apps on the Mac. It uses the same project/solution format as Visual Studio, so you can share the solution with VS.
The Mac Build Host is a process which runs on the network-hosted mac you need to connect to from your Windows machine, in order to perform the final app compile and build. I have just installed iOS for Visual Studio, and I had to create a Xamarin account that was associated with the VS install. Also, I had to install Xamarin.iOS on the Mac itself, instructions here:
http://docs.xamarin.com/guides/ios/getting_started/installation/mac/
What wasn't explained properly was that I then had to close VS, open it and create a new iOS project. At this point, a wizard was initiated which used the Xamarin Bonjour service to locate our networked mac and use that as the build host. All the bits came installed with the Xamarin installer, I just had to initiate them by opening up a project.
Obviously this will be different for you using Xamarin Studio, but have you tried creating a new a project to see if this initiates a wizard? Or do you need to install the iOS on your mac as well as Windows?
I have to admit, I'm not entirely sure what is meant by "Mac Build Host" either. I would expect to find something like that if you were using Visual Studio to build with, not Xamarin Studio.
My best guess is that perhaps Xamarin Studio doesn't "see" your iOS development tools setup somehow? Can you go into the Add-in Manager and see what version of iOS development you have in there?
Sorry you're having a bad time with it so far. I've been using it for awhile and it's been fantastic for me so far.
Do you have bonjour installed on your windows machine? This is required for Xamarin studio on windows to talk to your mac build host. Also you need to set up the relationship as follows.
Section 3.1
For anyone else who might have spent a few days going around in circles the answer above that states you need to close VS, open it and create a new iOS project holds the key.
Xamarin really needs to make this much clearer!
Andreas
One further thing I've noticed is that despite my setting the Xamarin Bonjour service to start automatically, it somehow gets reset to Manual. The Xamarin plugin opens the services MMC when I launch Visual Studio and open an existing project when this occurs.
During debugging it's all too easy to stop the VS debugger before the iOS Simulator on the Mac machine has been halted. It works fine if you click on the iPhone Simulator bottom button then command-Q to close the simulator. That drops VS out of debug.
If though VS is stopped before the simulator in some cases this kills the connection and it needs VS to be closed down and restarted. Once or twice it has corrupted the iOS simulator and it comes up with an empty iPhone graphic, instead of the default Photos, Contacts Settings etc icons. In that case close and reopen it and as you start the simulator click on the iOS Simulator menu, then Reset Contents and Settings. That purges the corrupt state and it's all ok after that.
Overall it works well enough to not get in the way of development but any improvements by the Xamarin team are welcomed.
I'm debugging a windows phone 7 application using Visual Studio, and I'm trying to catch an exception that's thrown when the connection suddenly disappears. I'm looking for a solution that's much easier than just pulling out my ethernet cable every time I navigate with a webbrowser...
Thanks!
No. You don't need to.
I've done this by setting Fiddler as a proxy for the emulator, and closing it when I want to simulate no internet connection.
If you want to try this solution, you will find this link helpful.
http://blogs.msdn.com/b/fiddler/archive/2010/10/15/fiddler-and-the-windows-phone-emulator.aspx