-
-
Save asportnoy/628b820184297f5fe296c1a5b79c8000 to your computer and use it in GitHub Desktop.
// ==UserScript== | |
// @name Open YouTube App | |
// @version 1.0.4 | |
// @author asportnoy | |
// @match *://*.youtube.com/* | |
// @downloadURL https://gist.github.com/asportnoy/628b820184297f5fe296c1a5b79c8000/raw/open-youtube-app.user.js | |
// @updateURL https://gist.github.com/asportnoy/628b820184297f5fe296c1a5b79c8000/raw/open-youtube-app.user.js | |
// @homepage https://gist.github.com/asportnoy/628b820184297f5fe296c1a5b79c8000/ | |
// @inject-into content | |
// ==/UserScript== | |
if (window.self !== window.top) return; // iframe | |
if (window.location.pathname === '/redirect') return; // Opening link in browser from app | |
window.location.href = `youtube://${window.location.pathname.slice(1)}${ | |
window.location.search | |
}${window.location.hash}`; |
can u do a spotify one?
This is exactly what I’ve been wanting… Problem is my default browser isn’t safari but listen to my idea for a way to make it work, and that requires even less steps.
So couldn't someone theoretically publish an app to the Apple App Store (official) that can be set as your default browser, that when done so, any link opened from another app, would be sent to this app (because it's your "Browser"), and then (configurable in the app), the user could have it say, for example, open all youtube.com URLs in YouTube (sideloaded), so whenever it grabs that link because it's considered a web browser, it would then pass it off to YouTube, and then have it where if it's any other link not any of the ones that the user wants to be opened in a specific app to then pass it off to the user's real web browser of choice, again configurable in the app.
I don't know if this would be allowed on the App Store, I have no idea of Apple's rules on that kind of stuff, I've never tried this, and I'm not a Swift programer, but I think this could work if Apple allows it on the store.
This did not work on my Safari, so I patched this script: https://gist.github.com/sevenc-nanashi/83d7214c43e47f9f689a9199f81f0a8e
I hope this is useful.
Updated script accordingly, should be working again. Thanks.
I recently fixed an issue where clicking a link in YouTube would prompt you to go back to YouTube, essentially making links in descriptions unusable.
Unfortunately, I messed up the update URL in the original version, so you’ll have to delete and redownload the script to get the update. That has also been fixed, so updating to future versions should be easier.