| Looks nice... so I tried it. Starting airport: There are 4 around London, can I select any? Destination airport: There are 2 around Lisbon, can I select any? Already I have 8 permutations of things I don't want to think about. Got a search result but it didn't render correctly... I use noscript but this is a privileged tab and there's nothing to allow and I don't see what else it might need. Tried sorting to see if unlocks the blurred results... it doesn't work, I try to go back, but there is no back button as this is an embedded SPA within an extension talking to a web based API somewhere. I reload to see if I can get it working, it's blown away all of the history and state. Is there a reason this has to be a Chrome extension rather than a web page? PS: Loved Hipmunk, so I do want this to work. Update: It was NoScript. FlightPenguin opens other browser windows behind the browser window you're in... and those all need to work, meaning you need to enumerate them and approve all applicable JS for those sites to work. Once you've done that then FlightPenguin works, and to answer my own question it's probably to get around the aggressive scrape protection that flight sites put in place. |
Re: Noscript. I haven't tested with noscript, but have with most major adblockers. We do use the chrome extension API to open windows in the background to collect flight data and eventually to redirect you to for booking. I'll get it installed and see if I can replicate it. Might take a little bit, but I'll get there :)
Re: extension vs webpage. One of the biggest problems Hipmunk faced was that as the airline industry consolidated, they required OTA's and metasearch sites to sign highly restrictive agreements that prevented the site from showing all flights. We find this highly objectionable. By operating as an extension, we do not need to sign agreements to provide this data.