From fb3fe2767c4622b1ff0725fc84756dc262525303 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sat, 16 Dec 2023 10:04:02 +0100 Subject: [PATCH] remove clipboard permission prompt (#176) --- addon/lib/landingTemplate.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/addon/lib/landingTemplate.js b/addon/lib/landingTemplate.js index 99aeacf..6601c64 100644 --- a/addon/lib/landingTemplate.js +++ b/addon/lib/landingTemplate.js @@ -482,9 +482,17 @@ export default function landingTemplate(manifest, config = {}) { .map(([key, value]) => key)[0] || configurationValue; const configuration = configurationValue && configurationValue.length ? '/' + configurationValue : ''; const location = window.location.host + configuration + '/manifest.json' - navigator.clipboard.writeText('https://' + location); installLink.href = 'stremio://' + location; } + + installLink.addEventListener('click', ()=>{ + document.addEventListener('copy', function(e) { + e.clipboardData.setData('text/plain', installLink.href); + e.preventDefault(); + }, true); + + document.execCommand('copy'); + });