When coding your pages with Javascript/AJAX/CSS, one thing to look out for is the compatibility with your organization’s remote access device. One of the devices I have to consider is the Cisco WebVPN product. It has compatibility issues with things such as the @charset “UTF-8”; and @import command in CSS files.
Compatibility Issues:
- jQuery does NOT work in WebVPN by default. This is a HUGE problem. I have tried rolling back the jQuery version to no avail. I’m guessing the Cisco ASA WebVPN appliance doesn’t work with rewriting included files (such as a js points to another internally)
UPDATE 9/29/2009:
However, thanks to a helpful tip from kenjin there is a fix!
Go to your jQuery file (jquery.js, jquery-1.3.2.min.js, etc.) and do a search and replace with the following tag.
Locate:
<param />
Replace it with:
<param name=""/>
This should resolve the WebVPN compatibility issues with jQuery. - CSS Files: any @ command in CSS files such as @import and @charset. To workaround it, remove the charset and move all linking of css files to the webpage instead.