EECS_1720

EECS 1720 Extension Starter Pack

You probably need to know these

Start here.. what is DOM??

Anatomy of an extension?


OK but what can I do ?

Does it matter which Browser?

manifest.json

Permissions

Best by example? These go together:

  1. asking for activeTab permission

  2. how to check if a browser tab is currently active

This concept carries through to other actions you may be interested in and so need to ask permissions for.

Namespace! A key difference

Switching browsers? Unsure what works where? See if what you are doing is incompatible?


OK so what about other “.js” stuff?

Like… adding p5.js to your extension? (It is like adding your external.js file only with many more pre-defined function options for drawing, images, sound etc.)

Did you want an example of aesthetic + technical?

Maybe this Chris1 can help you think about aesthetic concepts?


Some specific questions you may be asking?

  1. Can I find a use for the whole HTML document, as a string?

  2. Do I need to check if this JavaScript Object is a DOM Object?

  3. What if I want to do something with the files, do I need to know the file extensions?

  4. Can I get a list of Chrome variables?



  1. https://homeforfiction.com/#about