This project is no longer maintained due to missing time. Feel free to fork and continue the project at your own will.
Enterprise Tab Rotate takes tab rotation on Chromium based browsers to the next level. Enables zero touch deployments and easy centralized configuration through chromium policies.
- Allows local and remote configs in JSON format.
- Configurable tab rotation duration and reload interval.
- Dynamic config updates
- Start/Stop/Pause/Reload context menu for easy testing.
- Zero touch deployment possible.
- Auto Start and Fullscreen option.
- Config is fully compatible with KevinSheedys chrome-tab-rotate
- Configurable via chrome://policy
- Chromium based browser (e.g. Chrome, Edge, Opera, Brave, ...)
You can install the extension directly in your current browser by going to the Chrome Web Store and install the chrome-enterprise-tab-rotate
extension.
Or you can automatically install the extension via Group Policies.
The extension can be configured in many ways. Follow the links for the documentation about each configuration method.
Each of these configuration methods requires a valid JSON config in the following format.
{
"autoStart": false,
"fullscreen": false,
"lazyLoadTabs": true,
"websites": [
{
"url": "https://github.com/Silthus/chrome-enterprise-tab-rotate",
"duration": 10,
"tabReloadIntervalSeconds": 60,
"zoom": 1.0
},
{
"url": "https://michaelreichenbach.de/",
"duration": 10,
"tabReloadIntervalSeconds": 60,
"zoom": 0.5
}
]
}
Setting | Default | Description |
---|---|---|
autoStart |
false |
Automatically start rotating tabs after loading the config. |
fullscreen |
false |
Enter fullscreen mode after starting tab rotate. |
lazyLoadTabs |
true |
Open empty tabs and load the website on the first rotation. |
websites |
[] |
Array of websites to rotate. |
website.url |
'' |
URL to load. |
website.duration |
10 |
How long to display the tab in seconds. |
website.tabReloadIntervalSeconds |
60 |
Total time in seconds after which the website is reloaded. |
website.zoom |
0.0 |
Zoom level of the tab. 0 resets the zoom level to the default tab zoom. |
- Inspiration for this extension comes from KevinSheedys chrome-tab-rotate
- Huge thanks to @CorCornelisse for testing and providing the ChromeOS documentation