Archive

Posts Tagged ‘safari’

jQTouch: iPhone/iTouch developement

November 2nd, 2009 Jigish Thakar No comments

jqtouch 300x209 jQTouch: iPhone/iTouch developement

hi friends, was reading some blog and found something really interesting for developing iPhone applications. basically jQTouch is a jquery plugin for mobile web development on the iPhone, ipod touch.

if you are using iphone/itouch you ll know that if site is designed as per its resolution then it looks nice on these device and also it becomes easy to navigate. but jQTouch is something beyond designing. it also gives you the feel of ipohne application. like this plugin uses jquery all over and it gives exact effect on web page as we get on iphone/itouch applications.

now a days most of the iphone applications are like this only which are of very small size (in KBs). basically these applications are just a browser’s shortcut and also they play little with safari’s property, like disabling address bar and few more options which gives a look like application not some site browsing.

to download jQTouch click here

Detect Browser Compatibility with the Request Object

October 29th, 2008 The BookWorm No comments

Use JavaScript to set up Microsoft’s and the Mozilla-based browsers’ different request objects.

Browser compatibility is an important consideration. You have to make sure the “engine” behind Ajax’s server handshake is properly constructed, but you can never predict which browsers your users will favor.

The programming tool that allows Ajax applications to make HTTP requests to a server is an object that you can use from within JavaScript code. In the world of Firefox and Netscape (as well as Safari and Opera), this object is named XMLHttpRequest. However, continuing with the tradition established by IE 5.0, recent vintages of Internet Explorer implement the software as an ActiveX object named Microsoft.XMLHTTP or Msxml2.XMLHTTP.

Microsoft.XMLHTTP and Msxml2.XMLHTTP refer to different versions of software components that are a part of Microsoft XML Core Services (MSXML). Here’s what our contributing IE expert says on this matter.

“If you use Microsoft.XMLHTTP, the ActiveXObject wrapper will try to initialize the last known good version of the object that has this program (or “prog”) ID. This object, in theory, could be MSXML 1.0, but almost no one these days has that version because it has been updated via Windows Update, IE 6, or another means. MSXML 1.0 was very short-lived. If you use MSXML2.XMLHTTP, that signifies to the wrapper to use at least MSXML 2.0 libraries. Most developers do not need to use a specific version of MSXML, such as MSXML2.XMLHTTP.4.0 or MSXML2.XMLHTTP.5.0.”

Although Microsoft and the engineers on the Mozilla project have chosen to implement this object differently, we will refer to the ActiveX and XMLHttpRequest objects simply as “request objects” throughout, because they have very similar functionality.

As a first step in using Ajax, you must check if the user’s browser supports either one of the Mozilla-based orActiveX-related request objects, and then properly initialize the object. Read more…

Google update stomps Chrome browser bugs

October 17th, 2008 Jigish Thakar No comments

 Google update stomps Chrome browser bugsGoogle released a developer-oriented update to its Chrome Web browser on Wednesday that fixes some crashes and video playback issues.

Chrome is still in beta testing, and for those who have an even higher tolerance for rough-around-the-edges software, Google also offers developer versions. Chrome 0.3.154.3 is the latter; see our earlier post on how to subscribe to the Chrome Dev channel. Read more…

Take Automated Screenshots of Web Pages from Command Line

October 11th, 2008 Jigish Thakar No comments

If you like to capture screenshots of multiple web pages in one go, the regular screen capture utilities (like SnagIt) can do the job but they require way too much effort.

You’ll have to open each site manually, then wait for the web page to load and finally hit the print screen key. Now imagine repeating this process for 10 different websites every morning. Impossible, right?

Read more…