A client-side utility that allows you to open onenote:
protocol links from applications that only permit https:
links.
Live Demo | Source Code |
Many applications, for security reasons, do not allow links that use custom protocols like onenote:
. This makes it difficult to link directly to a specific page or section within the OneNote desktop application. This forwarder page acts as a bridge: you create a standard https:
link to this page, including your OneNote link as a parameter. When visited, the page uses JavaScript to immediately redirect the user to the intended onenote:
destination.
onenote:
link into the form to easily generate a valid, shareable https:
forwarder link.onenote:https://your-sharepoint-site/...#PageName§ion-id={...}&page-id={...}
onenote:
part) to this page’s URL:
https://austegard.com/web-utilities/onenote.html?https://your-sharepoint-site/...
https:
link in any application. When someone clicks it, they will be taken to this page, which will then redirect them to the OneNote link.onenote:
link from the OneNote application.onenote:
link and the new, shareable https
forwarder link. You can copy and use the forwarder link.window.location.href
to find the OneNote URL provided as a query string parameter, then sets window.location.href
to the onenote:
link to trigger the redirect.Created by Oskar Austegard (@oaustegard)
For issues, feature requests, or contributions, please open an issue on GitHub.