-
Notifications
You must be signed in to change notification settings - Fork 27
Home
Welcome to the hacking-the-browser wiki!
The class syllabus is here.
- Create a “responsive” web page or codepen that responds to some unexpected aspect of the browsing experience. You can build on one of the demos we worked on in class (battery, geolocation, motion/orientation), or come up with something else. Possible examples are a page whose display changes based on battery level, or distance moved since opening the page, or proximity to some physical location, or when tilted totally on its side. Be ready to share your work. Since not all sites will be viewable live in class (if they involve time or location change, e.g.), include screenshots of your site in different scenarios.
- Find an existing site to share. Something that pushes the boundaries of the web, in your opinion. We will look at a few of these in class.
Please add your name and a link to your homework below:
-
Cory: link to my site, link to a site that pushes the boundaries of the web (<-- copy and paste this line and change the information to match your name/links)
-
Joakim: My site: Distance based - Counting calories, My site: Hidden Image - Works on phone, link to a site that pushes the boundaries of the web
-
Yining: My site: What to Eat Today? Shake your phone!, Websites that brings businesses and consumers together: Airbnb, Seamless, Alibaba
-
Chino: extreme zoom, shodan.io
-
Pierre life-support, not technically a site, but definitely pushes the boundaries
-
Chanwook Look At Me, street view patchwork
-
Songee: So sad, Nightwalk in Marseille
-
Thea: https://codepen.io/thearae/pen/wMxGJz?editors=0011, http://www.unnumberedsparks.com/
-
Melanie SKY VIEW, Blog Post, Reskinning Reddit, Directions to Last Visitor
-
Marc marcbot - tweet location when phones battery is going to die
-
Manxue: Weather Radio, Deja Vu
-
Nikolaj Finish up your tabs! - Speedreads your opened articles in a pace that matches the battery's lifetime. An example of a browser behavior you would not expect http://a-way-to-go.com/
*Corbin - [Glitch] - (http://stevejr.net/)
- Make a bookmarklet that works against the user. It might make links harder to see/click (change color, move them around), remove form elements, put image/div on top of page, etc, make it less informative/useful. Interpret this how you like. It can be a bookmarklet that works generically on (most) sites, or one that is tailored for a specific site.
- Find an interesting bookmarklet in the wild. Reverse-engineer it (see earlier slide about this) and be ready to explain how it works (as well as you can).
Add a link to your homework below:
-
Cory: link to my bookmarklet (include screenshots and/or notes about how it works), link to an interesting bookmark in the wild (<-- copy and paste this line and change the information to match your name/links)
-
Chino: D-pad, PrintWhatYouLike
-
Brett: Browser Vs Battery, Nyan Cat
-
Manxue Zombie come, Share this
-
Nicola Anti-Quote, Share this
-
Thea: omnomnomify, harlem shake
-
Pierre: colorful, the deletionist
-
Nikolaj: Reveal Password BookmarkletHillary Facebook Acces Bookmarklet
-
Yining: Raining Cats and Dogs, Hide Cursor
Homework
- Turn last week’s bookmarklet into a Chrome Extension
- Either:
- Improve #1 by using what we learned today to make it do something new
- Make an extension that helps the user somehow
- Find an interesting extension in the wild and:
- look at its manifest.json to figure out how it works
- decide which category it is
Add a link to your week 3 homework below:
-
Cory: 1) link to my bookmarklet-turned-extension (include screenshots and/or notes about how it works), 2) link to a improved bookmarklet/extension or new extension that helps the user 3) link to interesting extension in the wild (<-- copy and paste this line and change the information to match your name/links)
-
Joakim: 1) Floater Ext, 2) Summary Ext 3) Honey
-
Yining: 1) [Replace Cursor] (https://github.com/yining1023/changeCursor) 2) Show Coordinates 3) Page Ruler
-
Thea: 1) omnomnomivore, 2) reg to vote 3) todo
-
Brett: 1) BPM Browser (Documentation to come - need Pulse Sensor connection), 2) Browser Vs Battery(Now works across all URL's) 3) Google Earth View
-
Chanwook: 1) changeColor, 2) ColorPick Eyedropper 3) grammerly
-
Pierre: 1) colorful, 2) noscroll 3) [shodan.io] (https://chrome.google.com/webstore/detail/shodan/jjalcfnidlmpjhdfepjhjbhnhkbgleap)
-
Chino: 1) d-pad, 2) brownser, 3) NonAd Block
-
Corbin: 1) [Tribute to Nirvana] (https://www.youtube.com/watch?v=KKeqXBCB6rU), 3) [Facebook Unseen] (https://chrome.google.com/webstore/detail/facebook-unseen/iicapmagmhahddefgokbabbgieiogjop?utm_source=gmail)
-
Nikolaj: 1) Hillary Ext, 2) Hillary Extended 3) "Honey" searches for rebate codes on the web for the specific site you're at
-
Songee: 2) Search Urbandictionary(work in progress), 3) Nothing, Upside down
-
Nicola: 1) [Social Media Time Saver] (http://www.nicolacarpeggiani.com/?p=415), 3) [Rescue Time] (https://chrome.google.com/webstore/detail/rescuetime-for-chrome-chr/bdakmnplckeopfghnlpocafcepegjeap?hl=en-US)
-
Cory 1) link to your work in progress on your extension or a new extension that invades privacy or "has no purpose", 2) link to notes about reverse engineering an extension <--- Copy this line and paste it below, changing the info to match your own
-
Brett 1) BPM Browser, 2) Change Background Color
-
Corbin [BAND TRIBUTES VIA CHROME EXTENSION] (https://corbinordelforever.wordpress.com/2016/02/29/tribute-extension/)
-
Joakim [The Great Suspender] (http://www.joakimquach.com/blog/spring-2016/hacking-the-browser/week-4-2)
-
Yining [Move Rectangles on p5 Sketches] (http://1023.io/blog/wsfvq1qkgzprsuliucxpd75srsx9dh)