עזרה | שליטה בהפניות לפי דפדפן
לא נפתר
עזרה הדדית - מחשבים וטכנולוגיה
-
עברתי לאחרונה להשתמש קצת בדפדפן אדג' (בעקבות המלצות כאן בפורום...
)
הבעיה היא שנתקלתי בתופעה של User-Agent Based Redirection – הפניות לפי זיהוי דפדפן, למשל הקישור הזה בכרום הוא מביא לחנות התוספים של כרום ובאדג' הוא מביא לחנות ההרחבות של אדג'.
האם יש דרך לשלוט על זה ולקבוע שגם בדפדפן אדג' ייפתחו קישורים מעין אלה בחנות כרום? -
ל לאצי סימן נושא זה כשאלה
-
@לאצי בקישור שהבאת ההפניה היא לא בצד שרת לפי כותרת User Agent בבקשה שזה מה שהתוסף משנה אלא בצד הלקוח דרך navigator.userAgentData
למה בעצם אתה רוצה דווקא דרך חנות כרום?➜ ~ curl https://dictanote.co/voicein/install/\?r\=966100 <!DOCTYPE html> <html lang="en" prefix="og: http://ogp.me/ns#"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" type="image/png" href="https://cdn.dictanote.co/static/img/icon_16.png" /> </head> <body> <div class="w-embed w-script"> <script> // If there is no referral code then immediately redirect to the store. window.addEventListener('DOMContentLoaded', async () => { // function setReferredByCode() { // let currentUrl = new URLSearchParams(window.location.search); // const referralCode = currentUrl.get("referralCode"); // if (referralCode) { // document.cookie = `referralCode=${encodeURIComponent(referralCode)};domain=getmagical.com;path=/;secure;samesite=none`; // } // return referralCode; // } function navToStore() { const storeUrl = new URL(navigator.userAgentData?.brands.find((e) => e.brand === 'Microsoft Edge') ? 'https://microsoftedge.microsoft.com/addons/detail/voice-in-speechtotext/kcflpifkhnpaikpneeilcaoimgdodikg' : 'https://chromewebstore.google.com/detail/voice-in-speech-to-text-d/pjnefijmagpdjfhhkpljicbbpicelgko'); let currentUrl = new URLSearchParams(window.location.search); for (let [name, val] of currentUrl) { if (!name.startsWith("utm_")) { continue; } storeUrl.searchParams.set(name, val); } window.location = storeUrl.toString(); } // const header = document.getElementById('header'); // const referralCode = setReferredByCode() // if (referralCode) { // let utm_source = (new URLSearchParams(window.location.href)).get('utm_source'); // let utm_campaign = (new URLSearchParams(window.location.href)).get('utm_campaign'); // let utm_medium = (new URLSearchParams(window.location.href)).get('utm_medium'); // trackEvent({ type: 'share.app-view-link', utm_campaign, utm_medium, utm_source }); // try { // const response = await fetch(apiOrigin + '/users/referral/' + referralCode, { // credentials: 'include', // method: 'GET', // mode: 'cors' // }); // const userResponse = await response.json(); // header.innerText = `${userResponse.referrer.firstName} ${userResponse.referrer.lastName} sent you a productivity gift` // } catch (ex) { // console.error('Error saving', ex); // } // } // trackEvent({ type: 'extension.view-store-listing' }); navToStore(); }); </script> </div> </body> ➜ ~
-
@מנדי-מירי כתב בעזרה | שליטה בהפניות לפי דפדפן:
@לאצי לפי הבנתי זה בסך הכל הגדרה במחשב שאתה צריך להיכנס להגדרות ואז אפליקציות ואז לדפדפו ולהגדיר אותו כברירת מחדל
הוא גולש עם אדג',
אבל מעוניין שהתוספים בלבד יפתחו בחנות כרום (שאפשר להתקין ממנה גם לאדג)