[Chilli] Hotspot Login on Mobile Phones
Devinder Singh
devinder at palettemm.com
Thu Nov 12 00:53:56 UTC 2009
Thanks Jos i will give it a try. Would it affect the login on
notebooks if we comment out the Java Script // lines
Regards,
Devinder
2009/11/12 Jos Vos <jos at xos.nl>:
> On Wed, Nov 11, 2009 at 09:53:00AM +0100, Wichert Akkerman wrote:
>
>> The problem is not javascript. I run a custom portal which does not
>> use any javascript and also notice problems with iPods/iPhones. It seems
>> that either they do not get a valid DHCP lease, or their TCP traffic is
>> misdirected somewhere.
>
> OK, I looked at my changes.
> In coova.html there is this piece of code:
>
> ==========================================================================
> <script type="text/javascript" language="Javascript">
> //<!--
> function getURLParam(n) {
> var s = "";
> var href = window.location.href;
> if (href.indexOf("?") > -1) {
> var qs = href.substr(href.indexOf("?"));
> var qsList = qs.split("&");
> for (var i = 0; i < qsList.length; i++) {
> if (qsList[i].indexOf(n + "=") > -1) {
> var pList = qsList[i].split("=");
> s = pList[1];
> break;
> }
> }
> }
> return unescape(s.replace(/\+/g, " "));
> }
> var loginUrl = getURLParam("loginurl");
> window.document.write("<meta http-equiv=\"refresh\" content=\"5; URL="+loginUrl+"\">");
> function redirect() { window.location = loginUrl; return false; }
> //-->
> </script>
> ==========================================================================
>
> I completely commented this out and removed the "//" lines, so it becomes:
>
> ==========================================================================
> <!--
> <script type="text/javascript" language="Javascript">
> function getURLParam(n) {
> var s = "";
> var href = window.location.href;
> if (href.indexOf("?") > -1) {
> var qs = href.substr(href.indexOf("?"));
> var qsList = qs.split("&");
> for (var i = 0; i < qsList.length; i++) {
> if (qsList[i].indexOf(n + "=") > -1) {
> var pList = qsList[i].split("=");
> s = pList[1];
> break;
> }
> }
> }
> return unescape(s.replace(/\+/g, " "));
> }
> var loginUrl = getURLParam("loginurl");
> window.document.write("<meta http-equiv=\"refresh\" content=\"5; URL="+loginUrl+"\">");
> function redirect() { window.location = loginUrl; return false; }
> </script>
> -->
> ==========================================================================
>
> IIRC, this solved the problem, at least for the N95. I admit it seems
> to be a dirty hack, but it solved my urgent problems and after that I
> didn't do any further research (especially because I do not own any of
> these phones myself).
>
> I'm happy to hear about a more structural solution.
>
> --
> -- Jos Vos <jos at xos.nl>
> -- X/OS Experts in Open Systems BV | Phone: +31 20 6938364
> -- Amsterdam, The Netherlands | Fax: +31 20 6948204
> _______________________________________________
> Chilli mailing list
> Chilli at coova.org
> http://lists.coova.org/cgi-bin/mailman/listinfo/chilli
>
>
--
Devinder Singh | R&D Manager
______________________________
Palette Multimedia Berhad (420056-K)
6 Floor, Unit 4,
KPMG Tower
8 First Avenue,
Bandar Utama,
47800 Petaling Jaya, Selangor
Malaysia
m. +60122248306
p. +60377289880 Ext 502
f. +60377281080
@ devinder at palettemm.com
www.palettemm.com
More information about the Chilli
mailing list