16 lines
550 B
JavaScript
16 lines
550 B
JavaScript
(function () {
|
|
function registerHandler() {
|
|
try {
|
|
navigator.registerProtocolHandler(
|
|
"web+ap",
|
|
`${window.origin}/.well-known/protocol-handler?target=%s`,
|
|
"Akkoma web+ap handler",
|
|
)
|
|
} catch (e) {
|
|
console.error("Could not register", e)
|
|
window.alert("Sorry, your browser does not support web-based protocol handler registration.")
|
|
}
|
|
}
|
|
|
|
document.getElementById("register").addEventListener("click", registerHandler);
|
|
}()); |