First I think I understand what cloaking is, but what is it in detail?
My problem: I've a webapp created using wavemaker, so it's full of javascript and ajax calls. Therefore the google crawler can't see any of my content. My idea is now to make a different simple html page for users have javascript disabled and for the google crawler. This page contains a javascript block and a redirect like this:
<script language="javascript" type="text/javascript">
//redirect to the ajax page
window.location.href = 'http://www.myhomepage.com/index.html?page=about';
</script>
The redirect will only occur when a user browses this site and have javascript turned on. The google crawler will never be redirected. Both pages have the same content, but different URLs. Do you think this technic is cloaking?