Skip to content

A Safari extension that lets you watch shared TikToks in your browser

Notifications You must be signed in to change notification settings

kylejohnsonkj/OpenTok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTok

OpenTok brings back the ability to watch shared TikToks in your browser.

app store

With TikTok's recent changes, trying to watch videos directly in the browser has become a hassle. OpenTok solves this by stripping tracking details from shared TikTok links, allowing you to watch videos without ever installing the TikTok app. It also cleans up the page for a distraction free viewing experience.

A special thanks to Christian Selig for giving permission to reuse his custom video player (OpenTok/VideoExplainerView.swift). Amplosion was a big inspiration for this project.


If you are curious to explore, the app itself is written in SwiftUI and serves as a guide on how to enable the extension. You can find the top level views defined in OpenTok/ContentView.swift.

The core functionality of OpenTok is packaged within its extension. You can find the following in OpenTok Extension/Resources/:

  • content.js: This performs the redirect that fixes the video links (using the solution found here). It simply trims off the query parameters.
  • content.css: This defines the styles that hide the banners and popups on the page. My goal was to get rid of any element that interfered with viewing or that redirected you to download the app.

Hope you enjoy!

About

A Safari extension that lets you watch shared TikToks in your browser

Topics

Resources

Stars

Watchers

Forks