This is a different use case than what browser-sync was built for but browser-sync seems perfect for using with presentations. Imagine, you have an html presentation and want hundreds of attendees to follow along on their mobile phones. You point them to a url, they all view it on their phones, then as you scroll through your presentation, they all see what's on your screen. Based on my testing browser-sync works very well for this scenario however the only issue is that attendees can also control the browser events.
What is needed is to add an option where only the primary browser has control to push changes for ghost mode. All other devices would be used for viewing only with no option to interact. I think by default disable ghost mode for all devices then only enable if there's a specific password in the url.
--sync-password abcdef
Url would be: http://localhost:3000?sync-password=abcdef for presenter
For other users: http://localhost:3000
This is a different use case than what browser-sync was built for but browser-sync seems perfect for using with presentations. Imagine, you have an html presentation and want hundreds of attendees to follow along on their mobile phones. You point them to a url, they all view it on their phones, then as you scroll through your presentation, they all see what's on your screen. Based on my testing browser-sync works very well for this scenario however the only issue is that attendees can also control the browser events.
What is needed is to add an option where only the primary browser has control to push changes for ghost mode. All other devices would be used for viewing only with no option to interact. I think by default disable ghost mode for all devices then only enable if there's a specific password in the url.
--sync-password abcdef
Url would be:
http://localhost:3000?sync-password=abcdef
for presenter For other users:http://localhost:3000