• Stars
    star
    455
  • Rank 96,175 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 13 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NewTab Redirect! is an extension for Google Chrome which allows the user to replace the page displayed when creating a new tab.

NewTab Redirect!

Join the chat at https://gitter.im/jimschubert/NewTab-Redirect

Google Chrome Extension

disclaimer: Google and Google Chrome are trademarks of Google, Inc. NewTab Redirect! is an extension for Google Chrome

Sets a custom URL to load in new tabs. Choose from:

  • Chrome's about pages
  • NewTab
  • Extensions
  • Downloads
  • History
  • Popular URLs
  • Your own URL

Your custom tab can also be a local file, allowing you to create your own new tab page. Saving blank text will cause your new tab to be about:blank.

Files can begin with: file:\\, file://, and file:///

Important: This is not meant to replace your homepage, only new tabs. If your browser is set to load the New Tab page as your homepage, there may be odd consequences.

Omnibar support

If you use the built-in New Tab Redirect Apps page, you will be able to type directly into the omnibar. If you use a custom url, the architecture of the extension can not allow for focusing or clearing of the omnibar.

Google Chrome extensions do not currently have access to interact with the omnibar for highlighting after the new page is created. There is an experimental API to retrieve values and detect user input in the omnibar, but it does not allow extensions to highlight the text. I've tested version 1.0.1 of New Tab Redirect! across numerous developer builds, and the cursor only occasionally ends at the end of the omnibar. However, this is handled by Chrome itself and can not be modified via the extension. As soon as Chrome offers this functionality, I will implement it. Until then, it is possible to use CTRL+L to quickly highlight the omnibar.

"Can I purchase your extension?"

Absolutely not.

I get emails asking this question at least once a week. This extension is not now, nor will it ever be, for sale. I've turned down offers between $100 and $50,000: I'm obviously not kidding about this so please don't continuously pester me and waste my free time.

First of all, this extension is released under the MIT license. You are basically free to release this extension under a different name and of course provide attribution to me in some way. This extension will always be 100% free and open source in this way. You'll be starting your user base at 0, that's just how it works.

Secondly, the only reason people have asked to purchase this extension is because it has nearly a million regular users. Many developers are looking for some quick cash and attempt to purchase very popular extensions so they can secretly add anonymous data gathering, injected ads, or some other third-party code. I don't like that crap in extensions I use, why would I want it in an extension I've created? I respect my users far too much to allow for this kind of shady business to happen to my extension. Again, I'm not joking. I've discovered an extension I loved silently sending every visited page to a third-part marketing firm. I immediately reported that extension to Google and it was removed from the web store within two hours.

I don't need supplemental income, so don't ask to purchase the extension or try to get me to include your code with my code. If you want to contribute, that's fine, but I will absolutely never include code that sends or receives data anywhere other than syncing with the user's Google Account.

Lastly, the only way to sell you my extension with all those coveted users would be to relinquish the rights to my Google Account ([email protected]). This account is about 90% of my online identity, so that will obviously never happen. I realize it's possible to jump through hoops with Google to transfer ownership, but that's not something I'm willing to do. Sorry, it's as simple as that. If I'm wrong and transferring ownership also transfers users, I frankly don't care.

To summarize: the extension is not for sale

No affiliation with Google!

I am not affiliated with Google or Google Chrome.
Google Chrome is a registered trademark of Google, Inc.

If I have some free time, I don't mind answering questions related to other issues you're having with Google Chrome (outside of the New Tab Redirect extension). I don't have a lot of free time, though.

Legal

NewTab Redirect is released under the MIT license. NewTab Redirect was previously hosted on Google Projects under GPLv3 license. You may not redistribute this software without proper attribution.

  • AngularJS: Code is MIT Licensed. Details are available here

  • jQuery: Code is MIT Licensed. Details are available here

  • Font Awesome by Dave Gandy - http://fontawesome.io: Code is MIT licensed, Fonts are SIL OFL 1.1. Details are available here

  • The new tab and document-new icons were released by tango! into the public domain. Details are available here

More Repositories

1

intellij-openapi-generator

Intellij Plugin for openapi-generator
Kotlin
77
star
2

labeler-action

GitHub Action allowing for applying labels to issues and pull requests based on patterns found in the title or description.
Go
40
star
3

kopper

A simple Kotlin option parser
Kotlin
39
star
4

electron-aurelia-example

An example desktop application written with Electron and Aurelia.
JavaScript
35
star
5

electron-angular-example

An example application using Atom's electron and Angular2
JavaScript
27
star
6

yfa-nodejs-code

Code to accompany the book Your first app: node.js. See https://yourfirstapp.us/
JavaScript
11
star
7

brushes.js

Brush objects for HTML5 canvas 2d context
JavaScript
10
star
8

json-server-many-to-many

JavaScript
9
star
9

delete-artifacts

a tool to delete artifacts from GitHub workflows
Go
9
star
10

changelog

A changelog generator which uses GitHub's API for the details
Go
9
star
11

blogs

Code from blogs I write at ipreferjim.com
JavaScript
8
star
12

duckduckgo-newtab

Override the new tab page with https://duckduckgo.com/, for users who don't like the original or custom new tab pages
7
star
13

clr-profiler

A fork of https://clrprofiler.codeplex.com/
C#
7
star
14

beast-changelog-action

This changelog action is a beast :)
Go
6
star
15

query-tag-action

A GitHub Action allowing users to query tags via git describe.
JavaScript
6
star
16

swagger-codegen-cli.docker

Dockerfile for running Swagger Codegen
Dockerfile
4
star
17

generator-npm-es6

A yeoman generator to create a npm library written in ES6, but compiled and published in ES5.
JavaScript
4
star
18

delete-artifacts-action

A GitHub Action for deleting artifacts.
Go
4
star
19

tweeter.js

A wrapper around the twitter API written for node.js
JavaScript
4
star
20

labeler

A command line utility for labeling GitHub issues and pull requests
Go
4
star
21

auto-labeler

deprecated. see https://github.com/jimschubert/labeler
JavaScript
4
star
22

jquery.empuzzle

This is a jQuery plugin modeled after the 'Jigsy' game on cityposh.com
JavaScript
4
star
23

docked

A Dockerfile linting tool
Go
4
star
24

ContainsAttributeExample

An example of using DataAnnotations and jquery.validate.unobtrusive.js from beginning to end in MVC3
C#
4
star
25

dotfiles

dotfiles I've ripped off
JavaScript
4
star
26

gh-pr-stats

Personal project for displaying minimal GitHub Pull Request stats
Go
3
star
27

finatra.g8

Finatra template for giter8
Scala
3
star
28

generator-tizenwebui

A yeoman generator for Tizen web ui application which uses grunt.js as a build.
CSS
3
star
29

yay

Working with YAML in Go can be fun.
Go
3
star
30

mimic

mimic - testing terminal interactions
Go
3
star
31

aurelia-webapi-example

C#
3
star
32

ordered-map

An ordered map is a go data structure which retains key insertion order
Go
2
star
33

answer

Have your user answer some questions in terminal.
Go
2
star
34

chrome-random-newtab

A chrome extension to load some random URLS whenever you open a new tab.
JavaScript
2
star
35

tabitha

tabitha is a no-frills tabular formatter for the terminal.
Go
2
star
36

sbt-scala

sbt or scala REPL in docker container
Shell
2
star
37

finatra-app.g8

A giter8 template for a Finatra 1.5.3 Application using the bower/Bootstrap template provided by Finatra
Scala
2
star
38

simple-petstore

HTML
2
star
39

jimschubert.us

Jim Schubert's Resume
2
star
40

angular-features

Easily constrain client access to beta features.
JavaScript
2
star
41

cobraslash_example

Example outputs for spf13/cobra#1675
Go
1
star
42

stripansi

Strip ansi escape codes, ala chalk/strip-ansi
Go
1
star
43

yizzy

YAML migrations
Go
1
star
44

select-actions

Select Actions is an extension for Google Chrome
JavaScript
1
star
45

chrome-api-vsdoc

Automatically exported from code.google.com/p/chrome-api-vsdoc
1
star
46

notification-tts-extension

A ttsEngine extension for Google Chrome which displays sentences in a desktop notification.
JavaScript
1
star
47

ignore

Go
1
star
48

thrift

Thrift 0.5, like for Twitter stuff
1
star
49

quaketracker

A simple Google Maps v3 application which parses and displays feeds of the most recent earthquakes from USGS
JavaScript
1
star
50

Rails3_InAction

My project following along in Rails 3 in action
Ruby
1
star
51

Richmond-Day-Helpers

A bunch of helpers (c#) that we've written at Richmond Day
C#
1
star
52

ossify

A toy project for applying open source licenses and conventions to a directory
Roff
1
star
53

eab

A boilerplate app for express.js, angular.js and bootstrap... eab, get it?
JavaScript
1
star
54

8-jdk-alpine-mvn

A tiny Java 8 and Maven 3 Docker image
Dockerfile
1
star
55

hooky

Git hooks as plugins ;)
Shell
1
star
56

google-diff-match-patch

Automatically exported from code.google.com/p/google-diff-match-patch
Python
1
star
57

venom

A documentation command for your CLIs built on top of cobra.
Go
1
star
58

go-cli-template

A simple template for a Go CLI with GitHub Workflow built-in.
Go
1
star
59

.nvim

My neovim config
Lua
1
star
60

goesbyjim-terminal

A theme for oh-my-zsh
Shell
1
star
61

jimschubert-resume

A hugo theme for Jim Schubert's resume
SCSS
1
star
62

consul

Run consul in Docker
1
star
63

alittlebirdy.us

A little twitter application I was using to test tweeter.js. Demo app is temporarily unavailable while I allow the API key to regenerate.
JavaScript
1
star