top | item 4448076

Haxx.ly - remix any website with your own css/js to share with friends

52 points| mtcmorris | 13 years ago |haxx.ly | reply

41 comments

order
[+] vineet|13 years ago|reply
Great idea. I like the ability to share with friends.

Some improvements/feature suggestions:

1. It will be helpful to have an easier UI to modify the css/js - something like what the stylebot chrome plugin does.

2. This gets into a nice place for discussing web sites within a team. I can imagine this tool being really helpful for Marketing teams.

3. The above might ask for features like the ability to replace some text, highlight other text easily, and add comments. You might want to consider something like WebNotes (http://www.webnotes.net/) for feature additions.

4. Similarly the above suggests charging options based on team size: publicly visible or 1 person teams would be free, but with larger organizations you can have a higher price point. Also paid users might be able to get get benefits like saving pages for more than 2-3 months and being able to create a report of the work that they did (for their bosses/clients).

[+] ajankovic|13 years ago|reply
Isn't this a fertile ground for exploits? Session hijacking comes first to mind.
[+] mtcmorris|13 years ago|reply
I've given some thought to that - it uses the same mechanisms as jsfiddle (different domains) and you can view the haxx code. As such CSRF should be fine and SSL isn't supported on public haxxlies.

I however, wouldn't recommend signing in through the service :)

[+] naww|13 years ago|reply
How do you intend to handle legal matters? News sites fiercely defend their content so if I make a haxxly of CNN news site and remove all ads would you be liable and forced to remove that haxxly site?
[+] mtcmorris|13 years ago|reply
In this day and age there's nothing to stop people running Adblock if they really don't want to see ads. This would be easier in the longer term for the person anyway (haxxly proxying to CNN is slower than going to CNN directly w/ Adblock).

Regardless, I'll cross that bridge if/when it comes up. Site terms are here: http://www.haxx.ly/terms

[+] johnx123-up|13 years ago|reply
Failed to load resource: the server responded with a status of 406 (Not Acceptable) http://www.haxx.ly/counter/58?referrer=http%3A%2F%2Fwww.haxx... Uncaught SyntaxError: Unexpected token <

On HN Redesign http://www.haxx.ly/h/1m And so, doesn't work for me.

[+] mtcmorris|13 years ago|reply
The actual code for that haxxly doesn't do anything (well - it attempts to load jquery and sets the font tag to arial). Check out http://www.haxx.ly/h/28 for a quick example.

The 406 is the view counter just reporting you've viewed the page. The script error was an error on that particular haxxly.

[+] vog|13 years ago|reply
This is a great idea, although for productive use I'd prefer that as a browser extension or bookmarklet, rather than having to visit a foreign website (haxx.ly). On the other hand, that separate website is a comfortable way to show my results to others.
[+] vhf|13 years ago|reply
Stylebot (chrome extension) lets you do that. That's actually what I use for HN, by example.

It's a really good extension. Click it, click directly on your page to select a DOM element, enter any valid CSS, and it's saved for your next visit.

[+] ghostblog|13 years ago|reply
If we use this website to "remix" Brazzers can we get the Libyans to take their domain away
[+] beyti|13 years ago|reply
I'm not sure but, if this all sends requests from a single domain; it will be treated as a visitor-tracking-malfunction issue. I wouldn't like that if I'd have ads or related stuff like that in my site customized and viewed through here.
[+] mtcmorris|13 years ago|reply
I do my best by forwarding the client through with x-fowarded-for however it's completely up to the provider.

That said there's nothing to stop the haxx disabling/hiding ads or the visitor running Adblock for that matter.

[+] prydonius|13 years ago|reply
What kind of pro plans do you have in mind for this? I could use this for demonstrating slight UI changes of a design, but I would want it to be private.
[+] mtcmorris|13 years ago|reply
Yep. Private plans + a whole raft of other features I didn't have time to implement (SSL support, regex substitution on html, basic auth support etc etc). Any other suggestions?
[+] bluetidepro|13 years ago|reply
I completely agree on the ability to make private "haxx". This could be a very useful tool, if they gave that option!
[+] lazyjones|13 years ago|reply
This is nice for website redesign competitions, i.e. when you want to involve your users in your next redesign and give prizes for the best ideas...
[+] howells|13 years ago|reply
I don't get errors, but none of the sites actually look any different to their original state for me...
[+] criswell|13 years ago|reply
You'll probably have to use a lot of !important if you're using not-very specific selectors.
[+] fu86|13 years ago|reply
I'd prefer Greasemonkey/Tampermonkey for this kind of task.
[+] bluetidepro|13 years ago|reply
Greasemonkey/Tampermonkey works great if you just want to modify something for yourself, but I have yet to find a good way to share that with others (that are less technical). This would be a great resource to show a handful of small changes to a bunch of people by sending them a link and having it be as easy as that, though.
[+] sturmeh|13 years ago|reply
Is there anything to prevent malicious scripts being run?
[+] mtcmorris|13 years ago|reply
It should be as good as jsfiddle.

The haxxlys run in an iframe on a separate domain to haxx.ly (similar to jsfiddle) to prevent you from hacking haxxly with haxxly.

You could use it to phish with but there is a giant banner saying this website is from haxxly and is altered. Also you can view the code yourself and flag it if it's bad.

[+] debacle|13 years ago|reply
I keep getting an infinite redirect.
[+] mtcmorris|13 years ago|reply
On what particular URL? Depending how servers are configured they may not like haxx.ly.