New Tab Embed: Embed Any Website into Your New Tab Page
New Tab Embed is a free Chrome extension developed by Aria. As the name suggests, it allows you to embed any website directly into your new tab page. With this extension, you can customize your new tab experience by having your favorite website or...