Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

i want to make my own new tab page

  • 9 replies
  • 1 has this problem
  • 1 view
  • Last reply by dkallen78

more options

I want to make my own custom new tab page. I don't want to customize yours. I want to make an html file and use that. I'd prefer to keep my file local but if I need to upload it to you, that's cool, too. I know enough html and css to make my own page, but perhaps I don't know enough to understand why you don't allow this. Is it for technical reasons or financial?

I want to make my own custom new tab page. I don't want to customize yours. I want to make an html file and use that. I'd prefer to keep my file local but if I need to upload it to you, that's cool, too. I know enough html and css to make my own page, but perhaps I don't know enough to understand why you don't allow this. Is it for technical reasons or financial?

All Replies (9)

more options

Hello dkallen78,

Maybe this extension will do what you want :

https://addons.mozilla.org/en-US/firefox/addon/new-tab-override/

Or does it not even come close  ?

more options

almost! This was the closest I found as well, but it doesn't work w/ local files that access local images. I might just find the images I want online but it's a half-assed solution...

I read somewhere that Mozilla doesn't allow it because if malicious actors have access to my local files they can do bad things. What I don't get is why they can't restrict local access to only custom home pages and new tab pages, and restrict access from outside sources.

Thank you

more options

Hi

What kind of changes would you like to make? I have added a background to my new tab page, so if you are wanting to do the same, I might be able to help.

more options

Not quite, I wanted to make a list of webpages and style it myself, I think I can do it w/ the extension mentioned above but I'll have to rely on outside links to images since it can't access local files

more options

Ok, cool. Go forth and customise!

-)
more options

dkallen78 said

I read somewhere that Mozilla doesn't allow it because if malicious actors have access to my local files they can do bad things. What I don't get is why they can't restrict local access to only custom home pages and new tab pages, and restrict access from outside sources.

I will forward this to someone who just might be able to come up with the perfect solution/answer for you .....

more options

It is done.

At first it was just a whim but when I found out it wasn't easy (when it really should be) it became a drive. It's not beautiful but it's mine.

Thanks you to everyone and your enthusiastic responses. Hopefully Mozilla will make a better solution to this that encourages more people to play w/ HTML/CSS/JavaScript.

more options

dkallen78 said

It is done.

That was fast .....

At first it was just a whim but when I found out it wasn't easy (when it really should be) it became a drive. It's not beautiful but it's mine.

And we don't get to see it ...... Not even a little peek  ?

Hopefully Mozilla will make a better solution to this that encourages more people to play w/ HTML/CSS/JavaScript.

I don't think that the average internet user is as ambitious as you, though .... But : good for you !

more options

https://github.com/dkallen78/NewTabPage

For now it's just tables to neatly organize things. Each table has a header and a single row (for now). Each <td> has an icon and a link to a self-learning site

I used CSS to make it pretty and I've been pondering how I can use some JS because as an amateur I always need to be practicing. I think the next step is making it a bit more reactive w/ some more CSS.

You can get an idea of my JS level based on my other gitHub projects, if you have any suggestions on how to implement some JS I'd love to hear it!

It's not the best design because I can only upload one file so it needs to have the CSS and the script built into the HTML file.